summaryrefslogtreecommitdiff
path: root/net-mgmt/argus
diff options
context:
space:
mode:
authorJoseph Koshy <jkoshy@FreeBSD.org>1998-12-04 08:13:06 +0000
committerJoseph Koshy <jkoshy@FreeBSD.org>1998-12-04 08:13:06 +0000
commit261d78a15a5cf14bb911afac23259b265e40b017 (patch)
treee6186a6dfdac73a94371c282617a2e98b385c1ca /net-mgmt/argus
parentUpgrade to 0.20.3. (diff)
Import of `argus', a generic IP network transaction auditing tool.
Argus runs as an application level daemon, promiscuously reading network datagrams from a specified interface, and generates network traffic audit records for the network activity that it encounters. It is the way that Argus categorizes and reports on network activity that makes this tool unique and powerful. PR: ports/8954 Reviewed by: jkoshy Submitted by: Jonathan Hanna <jhanna@home.com> (maintainer)
Diffstat (limited to 'net-mgmt/argus')
-rw-r--r--net-mgmt/argus/Makefile53
-rw-r--r--net-mgmt/argus/distinfo1
-rw-r--r--net-mgmt/argus/pkg-comment1
-rw-r--r--net-mgmt/argus/pkg-descr10
-rw-r--r--net-mgmt/argus/pkg-plist19
5 files changed, 84 insertions, 0 deletions
diff --git a/net-mgmt/argus/Makefile b/net-mgmt/argus/Makefile
new file mode 100644
index 000000000000..15ec0d552ce9
--- /dev/null
+++ b/net-mgmt/argus/Makefile
@@ -0,0 +1,53 @@
+# New ports collection makefile for: argus
+# Version required: argus-1.7.beta.1e
+# Date created: 26 November 1998
+# Whom: Jonathan Hanna <jhanna@home.com>
+#
+# $Id:$
+#
+
+DISTNAME= argus-1.7.beta.1e
+PKGNAME= argus-1.7.b.1e
+CATEGORIES= net security
+MASTER_SITES= ftp://ftp.sei.cmu.edu/pub/argus-1.5/argus-1.7/
+
+MAINTAINER= jhanna@home.com
+
+LIB_DEPENDS= wrap.7:${PORTSDIR}/security/tcp_wrapper
+
+HAS_CONFIGURE= true
+
+MAN1= connections.1 ra.1 rasort.1 services.1
+MAN5= argus.5
+MAN8= argus.8
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/adjacency ${PREFIX}/bin/adjacency
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/argus_bpf ${PREFIX}/bin/argus
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/connections ${PREFIX}/bin/connections
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/dnstats ${PREFIX}/bin/dnstats
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/ra ${PREFIX}/bin/ra
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/raservices ${PREFIX}/bin/raservices
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/rasort ${PREFIX}/bin/rasort
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/connections.1 ${PREFIX}/man/man1/connections.1
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/ra.1 ${PREFIX}/man/man1/ra.1
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/rasort.1 ${PREFIX}/man/man1/rasort.1
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/services.1 ${PREFIX}/man/man1/services.1
+ ${INSTALL_MAN} ${WRKSRC}/man/man5/argus.5 ${PREFIX}/man/man5/argus.5
+ ${INSTALL_MAN} ${WRKSRC}/man/man8/argus.8 ${PREFIX}/man/man8/argus.8
+ ${INSTALL_DATA} ${WRKSRC}/include/cons_def.h ${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/include/cons_out.h ${PREFIX}/include
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/CA-95.01 ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/CA-95.01.scan.sh ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/README ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/configs ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/dailyscan.sh ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/policy.conf ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/policy.test ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/ra.conf ${PREFIX}/share/doc/argus
+ ${INSTALL_DATA} ${WRKSRC}/examples/services ${PREFIX}/share/doc/argus
+.endif
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/argus/distinfo b/net-mgmt/argus/distinfo
new file mode 100644
index 000000000000..e7001591fb6a
--- /dev/null
+++ b/net-mgmt/argus/distinfo
@@ -0,0 +1 @@
+MD5 (argus-1.7.beta.1e.tar.gz) = e39be3326791ded525cc33bb0314e95b
diff --git a/net-mgmt/argus/pkg-comment b/net-mgmt/argus/pkg-comment
new file mode 100644
index 000000000000..09e7458f51f1
--- /dev/null
+++ b/net-mgmt/argus/pkg-comment
@@ -0,0 +1 @@
+a generic IP network transaction auditing tool.
diff --git a/net-mgmt/argus/pkg-descr b/net-mgmt/argus/pkg-descr
new file mode 100644
index 000000000000..7705b077032a
--- /dev/null
+++ b/net-mgmt/argus/pkg-descr
@@ -0,0 +1,10 @@
+Argus is a generic IP network transaction auditing tool that has
+has been used by thousands of sites to perform a number of powerful
+network management tasks that are currently not possible using commercial
+network management tools.
+
+Argus runs as an application level daemon, promiscuously reading network
+datagrams from a specified interface, and generates network traffic audit
+records for the network activity that it encounters. It is the way that
+Argus categorizes and reports on network activity that makes this tool
+unique and powerful.
diff --git a/net-mgmt/argus/pkg-plist b/net-mgmt/argus/pkg-plist
new file mode 100644
index 000000000000..230751a94af1
--- /dev/null
+++ b/net-mgmt/argus/pkg-plist
@@ -0,0 +1,19 @@
+bin/adjacency
+bin/argus
+bin/connections
+bin/dnstats
+bin/ra
+bin/raservices
+bin/rasort
+include/cons_def.h
+include/cons_out.h
+share/doc/argus/CA-95.01
+share/doc/argus/CA-95.01.scan.sh
+share/doc/argus/README
+share/doc/argus/configs
+share/doc/argus/dailyscan.sh
+share/doc/argus/policy.conf
+share/doc/argus/policy.test
+share/doc/argus/ra.conf
+share/doc/argus/services
+@dirrm share/doc/argus