ports/74492: NEW PORT: security/base - BASE 1.0

Linh Pham question+fbsdports at closedsrc.org
Sun Nov 28 21:50:30 UTC 2004


>Number:         74492
>Category:       ports
>Synopsis:       NEW PORT: security/base - BASE 1.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 28 21:50:29 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Linh Pham
>Release:        FreeBSD 5.2.1-RELEASE-p11 i386
>Organization:
>Environment:
System: FreeBSD q.internal.closedsrc.org 5.2.1-RELEASE-p11 FreeBSD 5.2.1-RELEASE-p11 #3: Thu Oct 14 23:10:30 PDT 2004 question at q.internal.closedsrc.org:/usr/obj/usr/src/sys/Q i386
>Description:
I noticed that there is a "fork" of ACID announced on snort.org called BASE
which includes some new features. I used security/acid as a basis for this
port and included a patch against it.

I'm still getting a hang of creating ports, so please be gentle :)
>How-To-Repeat:
>Fix:

--- base-1.0.diff begins here ---
diff -ruN /usr/ports/security/acid/Makefile base/Makefile
--- /usr/ports/security/acid/Makefile	Thu Jun  3 11:04:18 2004
+++ base/Makefile	Sun Nov 28 13:38:12 2004
@@ -5,13 +5,13 @@
 # $FreeBSD: ports/security/acid/Makefile,v 1.17 2004/05/25 00:01:44 pav Exp $
 #
 
-PORTNAME=	acid
-PORTVERSION=	0.9.6b23
+PORTNAME=	base
+PORTVERSION=	1.0
 CATEGORIES=	security
-MASTER_SITES=	http://www.andrew.cmu.edu/user/rdanyliw/snort/
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 
-MAINTAINER=	possamai at xs4all.nl
-COMMENT=	Analysis Console for Intrusion Databases (ACID) with Snort and MySQL
+MAINTAINER=	question+fbsdports at closedsrc.org
+COMMENT=	Basic Analysis and Security Engine, based on ACID, for analyzing SNORT alerts
 
 RUN_DEPENDS=	${LOCALBASE}/bin/snort:${PORTSDIR}/security/snort \
 		${LOCALBASE}/share/adodb/adodb.inc.php:${PORTSDIR}/databases/adodb
@@ -21,17 +21,10 @@
 NO_BUILD=	yes
 
 do-install:
-	@${MKDIR} ${PREFIX}/www/acid
-.for ext in html php sql css inc
-	@${INSTALL_DATA} ${WRKSRC}/*.${ext} ${PREFIX}/www/acid
-.endfor
-.ifndef(NOPORTDOCS)
-	@${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/www/acid
-	@${INSTALL_DATA} ${WRKSRC}/README.mssql ${PREFIX}/www/acid
-	@${INSTALL_DATA} ${WRKSRC}/CREDITS ${PREFIX}/www/acid
-	@${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/www/acid
-	@${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${PREFIX}/www/acid
-.endif
+	@${MKDIR} ${PREFIX}/www/base
+	@${CP} -R ${WRKSRC}/* ${PREFIX}/www/base/
+	@${RM} ${PREFIX}/www/base/base_conf.php.dist.orig
+	@${MV} ${PREFIX}/www/base/base_conf.php.dist ${PREFIX}/www/base/base_conf.php
 
 post-install:
 	@${SED} 's|%%PREFIX%%|${PREFIX}|' ${PKGMESSAGE}
diff -ruN /usr/ports/security/acid/README.html base/README.html
--- /usr/ports/security/acid/README.html	Sat Jan 10 18:00:37 2004
+++ base/README.html	Wed Dec 31 16:00:00 1969
@@ -1,43 +0,0 @@
-<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
-
-<html>
-  <head>
-    <title>The FreeBSD Ports Collection (security/acid)</title>
-  </head>
-
-  <body>
-    <h1>The FreeBSD Ports Collection (security/acid)</h1>
-    <hr>
-
-    <p>You are now in the directory for the port "security/acid".</p>
-
-    <p>The package name of this port is "acid-0.9.6b23".</p>
-
-    <p>This is the one-line description for this port:</p>
-    <hr>
-
-    <p>
-Analysis Console for Intrusion Databases (ACID) with Snort and MySQL
-    </p>
-    <hr>
-
-    <p>Please read the "<a href="pkg-descr">description file</a>" for a
-    longer description and/or visit the <a href="http://www.cert.org/kb/acid/">web site</a> for futher informations.</p>
-
-    <p>If needed, you may contact the <a href=
-    "mailto:possamai at xs4all.nl">maintainer</a> of this port or the port <a href=
-    "mailto:ports at FreeBSD.org">mailing-list</a>.</p>
-
-    <p></p>
-
-    <p>This port requires package(s) "adodb-3.60_1 apache-1.3.29_1 expat-1.95.6_1 mod_php4-4.3.4_2,1 mysql-client-3.23.58 mysql-client-4.0.16 mysql-server-3.23.58 p5-DBI-137-1.37 p5-Data-ShowTable-3.3 p5-Mysql-modules-1.2219 perl-5.6.1_15 snort-2.0.5" to run.</p>
-
-    <p>Go to the <a href="../../README.html">top of the ports tree</a> for
-    a summary on how to use the ports collection.</p>
-    <hr>
-
-    <p><a href="../README.html">Go up one level</a> | <a href=
-    "../../README.html">Go to top of ports tree</a></p>
-  </body>
-</html>
-
diff -ruN /usr/ports/security/acid/distinfo base/distinfo
--- /usr/ports/security/acid/distinfo	Mon Feb 23 19:44:16 2004
+++ base/distinfo	Sun Nov 28 13:12:20 2004
@@ -1,2 +1,2 @@
-MD5 (acid-0.9.6b23.tar.gz) = d8c49614393fa05ac140de349f57e438
-SIZE (acid-0.9.6b23.tar.gz) = 116728
+MD5 (base-1.0.tar.gz) = ee1cd5f730879d3d15dfd4d6434667be
+SIZE (base-1.0.tar.gz) = 247642
diff -ruN /usr/ports/security/acid/files/patch-aa base/files/patch-aa
--- /usr/ports/security/acid/files/patch-aa	Fri Aug 30 20:17:23 2002
+++ base/files/patch-aa	Sun Nov 28 13:19:08 2004
@@ -1,6 +1,6 @@
---- acid_conf.php	Mon Mar  4 00:02:44 2002
-+++ /usr/local/www/acid/acid_conf.php	Wed Apr 10 00:22:38 2002
-@@ -9,7 +9,7 @@
+--- base_conf.php.dist.orig	Sun Nov 28 13:18:30 2004
++++ base_conf.php.dist	Sun Nov 28 13:18:43 2004
+@@ -46,7 +46,7 @@
   *        $foo = "c:\tmp"    [OK]
   *        $foo = "c:\tmp\"   [WRONG]
   */
diff -ruN /usr/ports/security/acid/pkg-descr base/pkg-descr
--- /usr/ports/security/acid/pkg-descr	Mon Sep 25 19:58:04 2000
+++ base/pkg-descr	Sun Nov 28 13:40:23 2004
@@ -1,6 +1,6 @@
-ACID is a PHP-based analysis engine to search and process a database of 
-security incidents generated by the NDIS Snort.  The features currently
-include:
+BASE is a PHP-based analysis engine based on ACID to search and process a
+database of security incidents generated by the NDIS Snort.  The features
+currently include:
 
  - Search interface for finding alerts matching practically any criteria.
    This includes arrival time, signature time, source/dest address/port,
@@ -15,4 +15,4 @@
 
  - All features are provided in real-time 
 
-WWW: http://www.cert.org/kb/acid/
+WWW: http://base.secureideas.net/
diff -ruN /usr/ports/security/acid/pkg-message base/pkg-message
--- /usr/ports/security/acid/pkg-message	Mon Feb 23 19:44:16 2004
+++ base/pkg-message	Sun Nov 28 13:37:01 2004
@@ -1,8 +1,8 @@
 ************************************************************
 Please read the README file located at:
 
-%%PREFIX%%/www/acid/README
+%%PREFIX%%/www/base/docs/README
 
-for how to configure %%PREFIX%%/www/acid/acid_conf.php after
+for how to configure %%PREFIX%%/www/base/base_conf.php after
 installation.
 ************************************************************
diff -ruN /usr/ports/security/acid/pkg-plist base/pkg-plist
--- /usr/ports/security/acid/pkg-plist	Wed Feb 26 00:28:54 2003
+++ base/pkg-plist	Sun Nov 28 13:38:25 2004
@@ -1,58 +1,114 @@
-www/acid/CHANGELOG
-www/acid/CREDITS
-www/acid/README
-www/acid/README.mssql
-www/acid/TODO
-www/acid/acid_action.inc
-www/acid/acid_ag_common.php
-www/acid/acid_ag_main.php
-www/acid/acid_app_faq.php
-www/acid/acid_cache.inc
-www/acid/acid_common.php
-www/acid/acid_conf.php
-www/acid/acid_constants.inc
-www/acid/acid_db.inc
-www/acid/acid_db_common.php
-www/acid/acid_db_setup.php
-www/acid/acid_footer.html
-www/acid/acid_graph_common.php
-www/acid/acid_graph_display.php
-www/acid/acid_graph_form.php
-www/acid/acid_graph_main.php
-www/acid/acid_hdr1.html
-www/acid/acid_hdr2.html
-www/acid/acid_include.inc
-www/acid/acid_log_error.inc
-www/acid/acid_log_timing.inc
-www/acid/acid_main.php
-www/acid/acid_maintenance.php
-www/acid/acid_net.inc
-www/acid/acid_output_html.inc
-www/acid/acid_output_query.inc
-www/acid/acid_qry_alert.php
-www/acid/acid_qry_common.php
-www/acid/acid_qry_form.php
-www/acid/acid_qry_main.php
-www/acid/acid_qry_sqlcalls.php
-www/acid/acid_signature.inc
-www/acid/acid_stat_alerts.php
-www/acid/acid_stat_class.php
-www/acid/acid_stat_common.php
-www/acid/acid_stat_ipaddr.php
-www/acid/acid_stat_iplink.php
-www/acid/acid_stat_ports.php
-www/acid/acid_stat_sensor.php
-www/acid/acid_stat_time.php
-www/acid/acid_stat_uaddr.php
-www/acid/acid_state_citems.inc
-www/acid/acid_state_common.inc
-www/acid/acid_state_criteria.inc
-www/acid/acid_state_query.inc
-www/acid/acid_style.css
-www/acid/create_acid_tbls_mssql.sql
-www/acid/create_acid_tbls_mssql_extra.sql
-www/acid/create_acid_tbls_mysql.sql
-www/acid/create_acid_tbls_pgsql.sql
-www/acid/create_acid_tbls_pgsql_extra.sql
-www/acid/index.html
- at dirrm www/acid
+www/base/base_ag_common.php
+www/base/base_ag_main.php
+www/base/base_common.php
+www/base/base_db_common.php
+www/base/base_db_setup.php
+www/base/base_denied.php
+www/base/base_footer.php
+www/base/base_graph_common.php
+www/base/base_graph_display.php
+www/base/base_graph_form.php
+www/base/base_graph_main.php
+www/base/base_hdr1.php
+www/base/base_hdr2.php
+www/base/base_main.php
+www/base/base_maintenance.php
+www/base/base_qry_alert.php
+www/base/base_qry_common.php
+www/base/base_user.php
+www/base/base_qry_form.php
+www/base/base_qry_main.php
+www/base/base_qry_sqlcalls.php
+www/base/base_stat_alerts.php
+www/base/base_stat_class.php
+www/base/base_stat_common.php
+www/base/base_stat_ipaddr.php
+www/base/base_stat_iplink.php
+www/base/base_stat_ports.php
+www/base/base_stat_sensor.php
+www/base/base_stat_time.php
+www/base/base_stat_uaddr.php
+www/base/index.php
+www/base/docs/README
+www/base/docs/CHANGELOG
+www/base/docs/CREDITS
+www/base/docs/GPL
+www/base/docs/README.mssql
+www/base/docs/TODO
+www/base/docs/UPGRADE
+www/base/images/button_edit.png
+www/base/images/button_delete.png
+www/base/images/greencheck.gif
+www/base/images/redcheck.gif
+www/base/images/button_exclamation.png
+www/base/images/greencheck.png
+www/base/help/base_app_faq.php
+www/base/help/base_help.php
+www/base/help/base_setup_help.php
+www/base/styles/base_style.css
+www/base/includes/base_action.inc.php
+www/base/includes/base_cache.inc.php
+www/base/includes/base_capabilities.php
+www/base/includes/base_constants.inc.php
+www/base/includes/base_db.inc.php
+www/base/includes/base_include.inc.php
+www/base/includes/base_log_error.inc.php
+www/base/includes/base_log_timing.inc.php
+www/base/includes/base_net.inc.php
+www/base/includes/base_output_html.inc.php
+www/base/includes/base_output_query.inc.php
+www/base/includes/base_signature.inc.php
+www/base/includes/base_state_citems.inc.php
+www/base/includes/base_state_common.inc.php
+www/base/includes/class.ezpdf.php
+www/base/includes/base_state_criteria.inc.php
+www/base/includes/base_state_query.inc.php
+www/base/includes/base_auth.inc.php
+www/base/includes/base_template.php
+www/base/includes/class.pdf.php
+www/base/includes/base_user.inc.php
+www/base/includes/base_setup.inc.php
+www/base/setup/setup3.php
+www/base/setup/setup1.php
+www/base/setup/setup2.php
+www/base/setup/index.php
+www/base/setup/setup4.php
+www/base/setup/setup5.php
+www/base/setup/base_conf_contents.php
+www/base/languages/danish.lang.php
+www/base/languages/english.lang.php
+www/base/languages/japanese.lang.php
+www/base/languages/french.lang.php
+www/base/languages/russian.lang.php
+www/base/languages/norwegian.lang.php
+www/base/languages/german.lang.php
+www/base/languages/swedish.lang.php
+www/base/languages/portuguese.lang.php
+www/base/languages/spanish.lang.php
+www/base/languages/italian.lang.php
+www/base/languages/index.php
+www/base/sql/acid2base_tbls_pgsql.sql
+www/base/sql/create_base_tbls_mssql_extra.sql
+www/base/sql/create_base_tbls_mysql.sql
+www/base/sql/create_base_tbls_pgsql.sql
+www/base/sql/create_base_tbls_pgsql_extra.sql
+www/base/sql/acid2base_tbls_mysql.sql
+www/base/sql/acid2base_tbls_mssql.sql
+www/base/sql/upgrade_0.9.x_to_1.0-mysql.sql
+www/base/sql/create_base_tbls_mssql.sql
+www/base/admin/index.php
+www/base/admin/base_useradmin.php
+www/base/admin/base_roleadmin.php
+www/base/base_conf.php
+ at dirrm www/base/docs
+ at dirrm www/base/images
+ at dirrm www/base/help
+ at dirrm www/base/styles
+ at dirrm www/base/includes/templates/default
+ at dirrm www/base/includes/templates
+ at dirrm www/base/includes
+ at dirrm www/base/setup
+ at dirrm www/base/languages
+ at dirrm www/base/sql
+ at dirrm www/base/admin
+ at dirrm www/base
--- base-1.0.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list