aboutsummaryrefslogtreecommitdiffstats
path: root/net/argus
diff options
context:
space:
mode:
authorjkoshy <jkoshy@FreeBSD.org>1998-12-04 16:13:06 +0800
committerjkoshy <jkoshy@FreeBSD.org>1998-12-04 16:13:06 +0800
commit7c0da8ed3626686d9b8805eb04e3922aea7d6c88 (patch)
treeda0937175cd29084807fed8e6a4050db386cf7ac /net/argus
parentebcbb4429aa0e7233cecb701799014ea311247fd (diff)
downloadfreebsd-ports-gnome-7c0da8ed3626686d9b8805eb04e3922aea7d6c88.tar.gz
freebsd-ports-gnome-7c0da8ed3626686d9b8805eb04e3922aea7d6c88.tar.zst
freebsd-ports-gnome-7c0da8ed3626686d9b8805eb04e3922aea7d6c88.zip
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/argus')
-rw-r--r--net/argus/Makefile53
-rw-r--r--net/argus/distinfo1
-rw-r--r--net/argus/pkg-comment1
-rw-r--r--net/argus/pkg-descr10
-rw-r--r--net/argus/pkg-plist19
5 files changed, 84 insertions, 0 deletions
diff --git a/net/argus/Makefile b/net/argus/Makefile
new file mode 100644
index 000000000000..15ec0d552ce9
--- /dev/null
+++ b/net/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/argus/distinfo b/net/argus/distinfo
new file mode 100644
index 000000000000..e7001591fb6a
--- /dev/null
+++ b/net/argus/distinfo
@@ -0,0 +1 @@
+MD5 (argus-1.7.beta.1e.tar.gz) = e39be3326791ded525cc33bb0314e95b
diff --git a/net/argus/pkg-comment b/net/argus/pkg-comment
new file mode 100644
index 000000000000..09e7458f51f1
--- /dev/null
+++ b/net/argus/pkg-comment
@@ -0,0 +1 @@
+a generic IP network transaction auditing tool.
diff --git a/net/argus/pkg-descr b/net/argus/pkg-descr
new file mode 100644
index 000000000000..7705b077032a
--- /dev/null
+++ b/net/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/argus/pkg-plist b/net/argus/pkg-plist
new file mode 100644
index 000000000000..230751a94af1
--- /dev/null
+++ b/net/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