From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Aug 27 19:30:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 660C1106567D for ; Wed, 27 Aug 2008 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4D0EB8FC17 for ; Wed, 27 Aug 2008 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7RJU12b063102 for ; Wed, 27 Aug 2008 19:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7RJU11L063096; Wed, 27 Aug 2008 19:30:01 GMT (envelope-from gnats) Resent-Date: Wed, 27 Aug 2008 19:30:01 GMT Resent-Message-Id: <200808271930.m7RJU11L063096@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Danton Dorati Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E9F5106568A for ; Wed, 27 Aug 2008 19:20:21 +0000 (UTC) (envelope-from danton@freebsdbrasil.com.br) Received: from capeta.freebsdbrasil.com.br (capeta.freebsdbrasil.com.br [201.48.151.3]) by mx1.freebsd.org (Postfix) with SMTP id ACBDE8FC0A for ; Wed, 27 Aug 2008 19:20:20 +0000 (UTC) (envelope-from danton@freebsdbrasil.com.br) Received: (qmail 5645 invoked by uid 0); 27 Aug 2008 16:17:34 -0300 Message-Id: <20080827191734.5644.qmail@capeta.freebsdbrasil.com.br> Date: 27 Aug 2008 16:17:34 -0300 From: Danton Dorati To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Danton Dorati Subject: ports/126896: [NEW PORT] security/snortsam: SnortSam is a output plugin for Snort X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Danton Dorati List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2008 19:30:02 -0000 >Number: 126896 >Category: ports >Synopsis: [NEW PORT] security/snortsam: SnortSam is a output plugin for Snort >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 27 19:30:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Danton Dorati >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: FreeBSD Brasil LTDA. >Environment: System: FreeBSD capeta.freebsdbrasil.com.br 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #0: Fri Mar 24 13:05:22 BRT 2006 >Description: SnortSam is a plugin for Snort, an open-source light-weight Intrusion Detection System (IDS). The plugin allows for automated blocking of IP addresses on many firewalls. WWW: http://www.snortsam.net Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- snortsam-2.60.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # snortsam # snortsam/files # snortsam/files/patch-makesnortsam.sh # snortsam/files/snortsam.sh.in # snortsam/files/patch-snortsam.h # snortsam/files/pkg-message-snortsam # snortsam/Makefile # snortsam/pkg-descr # snortsam/distinfo # echo c - snortsam mkdir -p snortsam > /dev/null 2>&1 echo c - snortsam/files mkdir -p snortsam/files > /dev/null 2>&1 echo x - snortsam/files/patch-makesnortsam.sh sed 's/^X//' >snortsam/files/patch-makesnortsam.sh << 'END-of-snortsam/files/patch-makesnortsam.sh' X--- makesnortsam.sh.old 2008-08-03 00:04:24.000000000 -0300 X+++ makesnortsam.sh 2008-08-03 00:04:57.000000000 -0300 X@@ -11,8 +11,8 @@ X # Under Solaris, the OPSEC stuff is linked dynamically. X # On other platforms, statically. X X-BSDTHREADLIB='-lc_r' X-#BSDTHREADLIB='-lpthread' X+#BSDTHREADLIB='-lc_r' X+BSDTHREADLIB='-lpthread' X X systype=`uname` X END-of-snortsam/files/patch-makesnortsam.sh echo x - snortsam/files/snortsam.sh.in sed 's/^X//' >snortsam/files/snortsam.sh.in << 'END-of-snortsam/files/snortsam.sh.in' X#!/bin/sh X# $FreeBSD: X X# PROVIDE: snortsam X# REQUIRE: DAEMON X# BEFORE: LOGIN X# KEYWORD: shutdown X X# Add the following lines to /etc/rc.conf to enable snortsam: X# snortsam_enable (bool): Set to YES to enable snortsam X# Default: NO X# snortsam_flags (str): Extra flags passed to snortsam X# Default: "" X# snortsam_conf (str): Snortsam configuration file X# Default: ${PREFIX}/etc/snortsam/snortsam.conf X# X X. %%RC_SUBR%% X Xname="snortsam" Xrcvar=`set_rcvar` X Xcommand="%%PREFIX%%/sbin/snortsam" X Xload_rc_config $name X X[ -z "$snortsam_enable" ] && snortsam_enable="NO" X[ -z "$snortsam_conf" ] && snortsam_conf="%%PREFIX%%/etc/snortsam/snortsam.conf" X[ -z "$snortsam_flags" ] && snortsam_flags="" X X[ -n "$snortsam_conf" ] && snortsam_flags="$snortsam_flags $snortsam_conf" X Xrun_rc_command "$1" END-of-snortsam/files/snortsam.sh.in echo x - snortsam/files/patch-snortsam.h sed 's/^X//' >snortsam/files/patch-snortsam.h << 'END-of-snortsam/files/patch-snortsam.h' X--- src/snortsam.h.old 2008-08-03 00:08:34.000000000 -0300 X+++ src/snortsam.h 2008-08-03 00:10:58.000000000 -0300 X@@ -178,10 +178,10 @@ X #define safecopy(dst,src) _safecp(dst,sizeof(dst),src) X X #ifdef WIN32 X-#define FWSAMCONFIGFILE "snortsam.cfg" X-#define FWSAMHISTORYFILE "snortsam.sta" X+#define FWSAMCONFIGFILE "/usr/local/etc/snortsam.cfg" X+#define FWSAMHISTORYFILE "/var/db/snortsam.sta" X #else X-#define FWSAMCONFIGFILE "/etc/snortsam.conf" X+#define FWSAMCONFIGFILE "/usr/local/etc/snortsam.conf" X #define FWSAMHISTORYFILE "/var/db/snortsam.state" X #endif X END-of-snortsam/files/patch-snortsam.h echo x - snortsam/files/pkg-message-snortsam sed 's/^X//' >snortsam/files/pkg-message-snortsam << 'END-of-snortsam/files/pkg-message-snortsam' X X============================================================ XNOTE: Make sure that your SNORT installation it is defined X output plugin SNORTSAM for don't cause errors while X building SNORTSAM system. If exists some OLD SNORT X installation WITHOUT supports for interaction between X SNORT and SNORTSAM. PLEASE reconfigure WITH that this X feature and rebuild a new installation. X============================================================= X END-of-snortsam/files/pkg-message-snortsam echo x - snortsam/Makefile sed 's/^X//' >snortsam/Makefile << 'END-of-snortsam/Makefile' X# New ports collection makefile for: SnortSam X# Date created: 27 August 2008 X# Whom: Danton Dorati X# X# $FreeBSD$ X# X XPORTNAME= snortsam XPORTVERSION= 2.60 XCATEGORIES= security XMASTER_SITES= http://www.snortsam.net/files/snortsam/ \ X http://www.freebsdbrasil.com.br/~urisso/files/snortsam/ XDISTNAME= ${PORTNAME}-src-${PORTVERSION} X XMAINTAINER= urisso@bsd.com.br XCOMMENT= SnortSam is a output plugin for Snort X XWRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME} X XHAS_CONFIGURE= yes XNO_BUILD= yes X XSYSCONFDIR= ${PREFIX}/etc/snortsam X XCONFIGURE_SCRIPT= makesnortsam.sh X XUSE_RC_SUBR= snortsam.sh X XPLIST_DIRS= etc/snortsam XPLIST_FILES= etc/snortsam/rootservers.cfg etc/snortsam/snortsam.conf.sample sbin/snortsam sbin/snortsam-debug XPORTDOCS= INSTALL README README.conf README.snmp_interface_down X XOPTIONS= IPFW "Enable IPFW table checking if it set deny rules" on X X.include X X.if defined(WITHOUT_IPFW) XPATCH_SITES+=http://www.freebsdbrasil.com.br/~urisso/files/snortsam/:ipfw XPATCHFILES+=ssp_ipfw2.c.diff:ipfw X.endif X Xpost-extract: X @${CAT} ${PATCHDIR}/pkg-message-snortsam X @sleep 5 X Xpre-configure: X ${REINPLACE_CMD} -e 's|/etc/snortsam.conf|/usr/local/etc/snortsam.conf|g' ${WRKSRC}/conf/snortsam.conf.sample X ${REINPLACE_CMD} -e 's|/etc/snortsam.conf|/usr/local/etc/snortsam.conf|g' ${WRKSRC}/docs/README.conf X ${REINPLACE_CMD} -e 's|/etc/snortsam.conf|/usr/local/etc/snortsam.conf|g' ${WRKSRC}/src/snortsam.c X ${REINPLACE_CMD} -e 's|/etc/snortsam.conf|/usr/local/etc/snortsam.conf|g' ${WRKSRC}/contrib/snortsam-state.c X ${CHMOD} +x ${WRKSRC}/makesnortsam.sh X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/snortsam ${PREFIX}/sbin X ${INSTALL_PROGRAM} ${WRKSRC}/snortsam-debug ${PREFIX}/sbin X ${MKDIR} ${SYSCONFDIR} X ${INSTALL_DATA} ${WRKSRC}/conf/snortsam.conf.sample ${SYSCONFDIR}/snortsam.conf.sample X ${INSTALL_DATA} ${WRKSRC}/conf/*rootservers.cfg ${SYSCONFDIR}/ X X.if !defined(NOPORTDOCS) X.for f in ${PORTDOCS} X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR} X.endfor X.endif X X.include END-of-snortsam/Makefile echo x - snortsam/pkg-descr sed 's/^X//' >snortsam/pkg-descr << 'END-of-snortsam/pkg-descr' XSnortSam is a plugin for Snort, an open-source light-weight XIntrusion Detection System (IDS). The plugin allows for Xautomated blocking of IP addresses on many firewalls. X XWWW: http://www.snortsam.net END-of-snortsam/pkg-descr echo x - snortsam/distinfo sed 's/^X//' >snortsam/distinfo << 'END-of-snortsam/distinfo' XMD5 (snortsam-src-2.60.tar.gz) = 5fdc69b18938237ac943beeb7f6c105a XSHA256 (snortsam-src-2.60.tar.gz) = 65c44a91487f533f66291b1dd41f06237d21ba7c9e43a27d8784e2915c2771f4 XSIZE (snortsam-src-2.60.tar.gz) = 1982833 XMD5 (ssp_ipfw2.c.diff) = bcc60c6d27805db5d96c284189cefee8 XSHA256 (ssp_ipfw2.c.diff) = 29355590da907bb4c9f3e259c460c1c29d7a0e6cb201290ffc904c246c8ef3e4 XSIZE (ssp_ipfw2.c.diff) = 1193 END-of-snortsam/distinfo exit --- snortsam-2.60.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: