From owner-svn-ports-all@freebsd.org Wed Dec 13 20:32:40 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5742E85E2E; Wed, 13 Dec 2017 20:32:40 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8EE061C1C; Wed, 13 Dec 2017 20:32:40 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBDKWdVQ058023; Wed, 13 Dec 2017 20:32:39 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBDKWdYX058018; Wed, 13 Dec 2017 20:32:39 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201712132032.vBDKWdYX058018@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Wed, 13 Dec 2017 20:32:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r456230 - in head/security: . snort3 X-SVN-Group: ports-head X-SVN-Commit-Author: feld X-SVN-Commit-Paths: in head/security: . snort3 X-SVN-Commit-Revision: 456230 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2017 20:32:40 -0000 Author: feld Date: Wed Dec 13 20:32:39 2017 New Revision: 456230 URL: https://svnweb.freebsd.org/changeset/ports/456230 Log: Snort 3 is the next major release of the Snort utility: Here are some key features of Snort 3: Support multiple packet processing threads Use a shared configuration and attribute table Use a simple, scriptable configuration Make key components pluggable Autodetect services for portless configuration Support sticky buffers in rules Autogenerate reference documentation Provide better cross platform support Facilitate component testing Additional features on the roadmap include: Use a shared network map Support pipelining of packet processing Support hardware offload and data plane integration Support proxy mode Windows support WWW: http://www.snort.org/ Added: head/security/snort3/ head/security/snort3/Makefile (contents, props changed) head/security/snort3/distinfo (contents, props changed) head/security/snort3/pkg-descr (contents, props changed) head/security/snort3/pkg-plist (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Wed Dec 13 20:11:14 2017 (r456229) +++ head/security/Makefile Wed Dec 13 20:32:39 2017 (r456230) @@ -1169,6 +1169,7 @@ SUBDIR += snort SUBDIR += snort-rep SUBDIR += snort2pfcd + SUBDIR += snort3 SUBDIR += snortreport SUBDIR += snortsam SUBDIR += snortsnarf Added: head/security/snort3/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/snort3/Makefile Wed Dec 13 20:32:39 2017 (r456230) @@ -0,0 +1,53 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= snort +DISTVERSION= 3.0.0-a4 +CATEGORIES= security +MASTER_SITES= https://snort.org/downloads/snortplus/ +PKGNAMESUFFIX= 3 +DISTNAME= ${PORTNAME}-3.0.0-239-auto + +MAINTAINER= feld@FreeBSD.org +COMMENT= Lightweight network intrusion detection system + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BROKEN_FreeBSD_11= Segmentation Fault +BROKEN_FreeBSD_12= Segmentation Fault + +BUILD_DEPENDS= daq>=2.2.2:net/daq +LIB_DEPENDS= libpcre.so:devel/pcre \ + libdnet.so:net/libdnet \ + libpcap.so:net/libpcap \ + libluajit-5.1.so:lang/luajit \ + libhwloc.so:devel/hwloc +RUN_DEPENDS= daq>=2.2.2:net/daq + +OPTIONS_DEFINE= DEBUG LRGPCAP + +OPTIONS_SUB= yes + +LRGPCAP_DESC= Pcaps larger than 2GB +DEBUG_DESC= Enable debugging symbols+core dumps + +DEBUG_CONFIGURE_ENABLE= debug debug-msgs +DEBUG_CONFIGURE_DISABLE= corefiles +DEBUG_MAKE_ENV= DONTSTRIP="yes" +LRGPCAP_CONFIGURE_ENABLE= large-pcap + +.include + +USES= cpe libtool pathfix pkgconfig ssl + +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +CFLAGS+= -I${LOCALBASE}/include + +CONFLICTS= snort-2* + +WRKSRC= ${WRKDIR}/snort-3.0.0-a4 + +.include Added: head/security/snort3/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/snort3/distinfo Wed Dec 13 20:32:39 2017 (r456230) @@ -0,0 +1,3 @@ +TIMESTAMP = 1513025152 +SHA256 (snort-3.0.0-239-auto.tar.gz) = aad47a773402423416e4f27e018bdc187e1ec49ad709f202cc7a8df178a1cf72 +SIZE (snort-3.0.0-239-auto.tar.gz) = 4292210 Added: head/security/snort3/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/snort3/pkg-descr Wed Dec 13 20:32:39 2017 (r456230) @@ -0,0 +1,23 @@ +Snort 3 is the next major release of the Snort utility: + +Here are some key features of Snort 3: + + Support multiple packet processing threads + Use a shared configuration and attribute table + Use a simple, scriptable configuration + Make key components pluggable + Autodetect services for portless configuration + Support sticky buffers in rules + Autogenerate reference documentation + Provide better cross platform support + Facilitate component testing + +Additional features on the roadmap include: + + Use a shared network map + Support pipelining of packet processing + Support hardware offload and data plane integration + Support proxy mode + Windows support + +WWW: http://www.snort.org/ Added: head/security/snort3/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/snort3/pkg-plist Wed Dec 13 20:32:39 2017 (r456230) @@ -0,0 +1,179 @@ +bin/snort +bin/snort2lua +bin/u2boat +bin/u2spewfoo +%%ETCDIR%%/file_magic.lua +%%ETCDIR%%/snort.lua +%%ETCDIR%%/snort_defaults.lua +include/snort/actions/actions.h +include/snort/codecs/codec_module.h +include/snort/daqs/daq_user.h +include/snort/decompress/file_decomp.h +include/snort/detection/detect.h +include/snort/detection/detect_trace.h +include/snort/detection/detection_defines.h +include/snort/detection/detection_engine.h +include/snort/detection/detection_options.h +include/snort/detection/detection_util.h +include/snort/detection/ips_context.h +include/snort/detection/regex_offload.h +include/snort/detection/rule_option_types.h +include/snort/detection/rules.h +include/snort/detection/signature.h +include/snort/detection/treenodes.h +include/snort/events/event.h +include/snort/events/event_queue.h +include/snort/file_api/file_api.h +include/snort/file_api/file_config.h +include/snort/file_api/file_flows.h +include/snort/file_api/file_identifier.h +include/snort/file_api/file_lib.h +include/snort/file_api/file_module.h +include/snort/file_api/file_policy.h +include/snort/file_api/file_segment.h +include/snort/file_api/file_service.h +include/snort/flow/flow.h +include/snort/flow/flow_key.h +include/snort/framework/api_options.h +include/snort/framework/base_api.h +include/snort/framework/bits.h +include/snort/framework/codec.h +include/snort/framework/connector.h +include/snort/framework/counts.h +include/snort/framework/cursor.h +include/snort/framework/data_bus.h +include/snort/framework/decode_data.h +include/snort/framework/endianness.h +include/snort/framework/inspector.h +include/snort/framework/ips_action.h +include/snort/framework/ips_option.h +include/snort/framework/logger.h +include/snort/framework/lua_api.h +include/snort/framework/module.h +include/snort/framework/mpse.h +include/snort/framework/parameter.h +include/snort/framework/range.h +include/snort/framework/so_rule.h +include/snort/framework/value.h +include/snort/hash/hashes.h +include/snort/hash/sfghash.h +include/snort/hash/sfhashfcn.h +include/snort/hash/sfxhash.h +include/snort/log/messages.h +include/snort/log/text_log.h +include/snort/log/unified2.h +include/snort/lua/snort_config.lua +include/snort/lua/snort_plugin.lua +include/snort/main/policy.h +include/snort/main/snort_config.h +include/snort/main/snort_debug.h +include/snort/main/snort_types.h +include/snort/main/thread.h +include/snort/managers/codec_manager.h +include/snort/managers/inspector_manager.h +include/snort/mime/decode_b64.h +include/snort/mime/decode_base.h +include/snort/mime/file_mime_config.h +include/snort/mime/file_mime_decode.h +include/snort/mime/file_mime_log.h +include/snort/mime/file_mime_paf.h +include/snort/mime/file_mime_process.h +include/snort/packet_io/active.h +include/snort/profiler/memory_context.h +include/snort/profiler/memory_defs.h +include/snort/profiler/memory_profiler_defs.h +include/snort/profiler/profiler.h +include/snort/profiler/profiler_defs.h +include/snort/profiler/rule_profiler_defs.h +include/snort/profiler/time_profiler_defs.h +include/snort/protocols/arp.h +include/snort/protocols/eapol.h +include/snort/protocols/eth.h +include/snort/protocols/gre.h +include/snort/protocols/icmp4.h +include/snort/protocols/icmp6.h +include/snort/protocols/ip.h +include/snort/protocols/ipv4.h +include/snort/protocols/ipv4_options.h +include/snort/protocols/ipv6.h +include/snort/protocols/layer.h +include/snort/protocols/linux_sll.h +include/snort/protocols/mpls.h +include/snort/protocols/packet.h +include/snort/protocols/packet_manager.h +include/snort/protocols/protocol_ids.h +include/snort/protocols/ssl.h +include/snort/protocols/tcp.h +include/snort/protocols/tcp_options.h +include/snort/protocols/teredo.h +include/snort/protocols/token_ring.h +include/snort/protocols/udp.h +include/snort/protocols/vlan.h +include/snort/protocols/wlan.h +include/snort/search_engines/search_common.h +include/snort/search_engines/search_tool.h +include/snort/sfip/sf_cidr.h +include/snort/sfip/sf_ip.h +include/snort/sfip/sf_returns.h +include/snort/stream/paf.h +include/snort/stream/stream.h +include/snort/stream/stream_splitter.h +include/snort/time/clock_defs.h +include/snort/time/stopwatch.h +include/snort/time/tsc_clock.h +include/snort/utils/bitop.h +include/snort/utils/cpp_macros.h +include/snort/utils/kmap.h +include/snort/utils/safec.h +include/snort/utils/segment_mem.h +include/snort/utils/sflsq.h +include/snort/utils/sfmemcap.h +include/snort/utils/stats.h +include/snort/utils/util.h +include/snort/utils/util_cstring.h +include/snort/utils/util_jsnorm.h +include/snort/utils/util_unfold.h +include/snort/utils/util_utf.h +lib/snort/daqs/daq_file.so +lib/snort/daqs/daq_hext.so +libdata/pkgconfig/snort.pc +%%PORTDOCS%%%%DOCSDIR%%/README.u2boat +%%PORTDOCS%%%%DOCSDIR%%/appid.txt +%%PORTDOCS%%%%DOCSDIR%%/binder.txt +%%PORTDOCS%%%%DOCSDIR%%/bugs.txt +%%PORTDOCS%%%%DOCSDIR%%/building.txt +%%PORTDOCS%%%%DOCSDIR%%/byte_extract.txt +%%PORTDOCS%%%%DOCSDIR%%/byte_jump.txt +%%PORTDOCS%%%%DOCSDIR%%/byte_math.txt +%%PORTDOCS%%%%DOCSDIR%%/byte_test.txt +%%PORTDOCS%%%%DOCSDIR%%/concepts.txt +%%PORTDOCS%%%%DOCSDIR%%/config_changes.txt +%%PORTDOCS%%%%DOCSDIR%%/connectors.txt +%%PORTDOCS%%%%DOCSDIR%%/daq.txt +%%PORTDOCS%%%%DOCSDIR%%/daq_readme.txt +%%PORTDOCS%%%%DOCSDIR%%/dcerpc.txt +%%PORTDOCS%%%%DOCSDIR%%/differences.txt +%%PORTDOCS%%%%DOCSDIR%%/enviro.txt +%%PORTDOCS%%%%DOCSDIR%%/errors.txt +%%PORTDOCS%%%%DOCSDIR%%/extending.txt +%%PORTDOCS%%%%DOCSDIR%%/features.txt +%%PORTDOCS%%%%DOCSDIR%%/file_processing.txt +%%PORTDOCS%%%%DOCSDIR%%/high_availability.txt +%%PORTDOCS%%%%DOCSDIR%%/http_inspect.txt +%%PORTDOCS%%%%DOCSDIR%%/overview.txt +%%PORTDOCS%%%%DOCSDIR%%/params.txt +%%PORTDOCS%%%%DOCSDIR%%/perf_monitor.txt +%%PORTDOCS%%%%DOCSDIR%%/reference.txt +%%PORTDOCS%%%%DOCSDIR%%/sensitive_data.txt +%%PORTDOCS%%%%DOCSDIR%%/side_channel.txt +%%PORTDOCS%%%%DOCSDIR%%/snort2lua.txt +%%PORTDOCS%%%%DOCSDIR%%/snort2x.png +%%PORTDOCS%%%%DOCSDIR%%/snort3x.png +%%PORTDOCS%%%%DOCSDIR%%/snort_manual.txt +%%PORTDOCS%%%%DOCSDIR%%/snorty.png +%%PORTDOCS%%%%DOCSDIR%%/style.txt +%%PORTDOCS%%%%DOCSDIR%%/terms.txt +%%PORTDOCS%%%%DOCSDIR%%/testing_numerical_values.txt +%%PORTDOCS%%%%DOCSDIR%%/tutorial.txt +%%PORTDOCS%%%%DOCSDIR%%/usage.txt +%%PORTDOCS%%%%DOCSDIR%%/wizard.txt