aboutsummaryrefslogtreecommitdiffstats
path: root/security/aafid2
diff options
context:
space:
mode:
authorse <se@FreeBSD.org>2000-06-22 01:19:06 +0800
committerse <se@FreeBSD.org>2000-06-22 01:19:06 +0800
commit7b5ee78018b2541b9d9d31fb1e4df5f4cd7dc55d (patch)
treec2a31a86142dd9e8759654c8dc3ff774858a488e /security/aafid2
parentb5637284d827bf2b728ca41447de5f2f8be2bf49 (diff)
downloadfreebsd-ports-graphics-7b5ee78018b2541b9d9d31fb1e4df5f4cd7dc55d.tar.gz
freebsd-ports-graphics-7b5ee78018b2541b9d9d31fb1e4df5f4cd7dc55d.tar.zst
freebsd-ports-graphics-7b5ee78018b2541b9d9d31fb1e4df5f4cd7dc55d.zip
The "Autonmous Agents For Intrusion Detection" framework developed at
Purdue University. This is a Perl based implementation of the AAFID architecture as presented in COAST Technical Report 98/05.
Diffstat (limited to 'security/aafid2')
-rw-r--r--security/aafid2/Makefile27
-rw-r--r--security/aafid2/distinfo1
-rw-r--r--security/aafid2/files/post-install13
-rw-r--r--security/aafid2/pkg-comment1
-rw-r--r--security/aafid2/pkg-descr10
-rw-r--r--security/aafid2/pkg-plist190
6 files changed, 242 insertions, 0 deletions
diff --git a/security/aafid2/Makefile b/security/aafid2/Makefile
new file mode 100644
index 00000000000..81497dc6d50
--- /dev/null
+++ b/security/aafid2/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: aafid2
+# Date created: 2000/06/14 16:55
+# Whom: se
+#
+# $FreeBSD$
+#
+
+PORTNAME= aafid2
+PORTVERSION= 0.10
+CATEGORIES= security
+MASTER_SITES= ftp://ftp.rge.com/pub/security/coast/COAST/tools/AAFID/ \
+ ftp://ftp.sunsite.org.uk/Mirrors/coast.cs.purdue.edu/pub/COAST/tools/AAFID/ \
+ ftp://ftp.auscert.org.au/pub/coast/COAST/tools/AAFID/
+EXTRACT_ONLY=
+
+MAINTAINER= se@FreeBSD.org
+
+RUN_DEPENDS= ptksh:${PORTSDIR}/x11-toolkits/p5-Tk
+
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+
+do-install:
+ tar -C ${PREFIX}/lib -xzf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
+ ${SH} ${FILESDIR}/post-install ${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/security/aafid2/distinfo b/security/aafid2/distinfo
new file mode 100644
index 00000000000..bc1b566d3bf
--- /dev/null
+++ b/security/aafid2/distinfo
@@ -0,0 +1 @@
+MD5 (aafid2-0.10.tar.gz) = ac5bfe89ee4e9b1485c41b91af072d46
diff --git a/security/aafid2/files/post-install b/security/aafid2/files/post-install
new file mode 100644
index 00000000000..a257901f979
--- /dev/null
+++ b/security/aafid2/files/post-install
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+PREFIX=$1
+AAFID_DIR=${PREFIX}/lib/aafid2
+
+set -e
+
+cat >> ${AAFID_DIR}/config/AAFID <<*__END__*
+
+## ------------------------------
+## FreeBSD Port specific defaults
+BaseDir=${AAFID_DIR}
+*__END__*
diff --git a/security/aafid2/pkg-comment b/security/aafid2/pkg-comment
new file mode 100644
index 00000000000..a36c548d25b
--- /dev/null
+++ b/security/aafid2/pkg-comment
@@ -0,0 +1 @@
+AAFID(tm) is a distributed monitoring and intrusion detection system
diff --git a/security/aafid2/pkg-descr b/security/aafid2/pkg-descr
new file mode 100644
index 00000000000..d9707b935fe
--- /dev/null
+++ b/security/aafid2/pkg-descr
@@ -0,0 +1,10 @@
+Autonomous Agents For Intrusion Detection
+
+AAFID(tm) is a distributed monitoring and intrusion detection system
+that employs small stand-alone programs (Agents) to perform monitoring
+functions in the hosts of a network. AAFID uses a hierarchical
+structure to collect the information produced by each agent, by each
+host, and by each set of hosts, to be able to detect suspicious
+activity.
+
+WWW: http://www.cerias.purdue.edu/projects/aafid.html
diff --git a/security/aafid2/pkg-plist b/security/aafid2/pkg-plist
new file mode 100644
index 00000000000..354daffb39b
--- /dev/null
+++ b/security/aafid2/pkg-plist
@@ -0,0 +1,190 @@
+lib/aafid2/aas/00README
+lib/aafid2/aas/ARPWatcher.aas
+lib/aafid2/aas/CPUload.aas
+lib/aafid2/aas/CheckFilePermissions.aas
+lib/aafid2/aas/CheckInet.aas
+lib/aafid2/aas/CheckInetPeriodic.aas
+lib/aafid2/aas/CheckRhosts.aas
+lib/aafid2/aas/CmdSequence.aas
+lib/aafid2/aas/ConnSameHost.aas
+lib/aafid2/aas/DiskSpace.aas
+lib/aafid2/aas/FTP.aas
+lib/aafid2/aas/GroupFilesChecker.aas
+lib/aafid2/aas/LFS.aas
+lib/aafid2/aas/Makefile
+lib/aafid2/aas/PasswdFilesChecker.aas
+lib/aafid2/aas/RootShells.aas
+lib/aafid2/aas/SU.aas
+lib/aafid2/aas/SYNflood.aas
+lib/aafid2/aas/SpaceTmp.aas
+lib/aafid2/aas/WeirdConn.aas
+lib/aafid2/aas/test.aas
+lib/aafid2/00README
+lib/aafid2/ANNOUNCE
+lib/aafid2/COPYRIGHT
+lib/aafid2/CREDITS
+lib/aafid2/FEEDBACK
+lib/aafid2/HISTORY
+lib/aafid2/INSTALL
+lib/aafid2/MAILLIST
+lib/aafid2/PROBLEMS
+lib/aafid2/SIGNATURE
+lib/aafid2/classes/Log/Topics.pm
+lib/aafid2/classes/Makefile
+lib/aafid2/classes/Resources.pm
+lib/aafid2/classes/AAFID/GUI/NeXTterm.xpm
+lib/aafid2/classes/AAFID/GUI/aafid2.conf
+lib/aafid2/classes/AAFID/GUI/aafid2.pm
+lib/aafid2/classes/AAFID/GUI/aafid2gui
+lib/aafid2/classes/AAFID/GUI/agents1.conf
+lib/aafid2/classes/AAFID/GUI/agents2.conf
+lib/aafid2/classes/AAFID/GUI/agents3.conf
+lib/aafid2/classes/AAFID/GUI/agents4.conf
+lib/aafid2/classes/AAFID/GUI/hosts1.conf
+lib/aafid2/classes/AAFID/GUI/hosts2.conf
+lib/aafid2/classes/AAFID/GUI/killstarter
+lib/aafid2/classes/AAFID/GUI/morehosts.conf
+lib/aafid2/classes/AAFID/GUI/sequence.txt
+lib/aafid2/classes/AAFID/Agent.pm
+lib/aafid2/classes/AAFID/Comm.pm
+lib/aafid2/classes/AAFID/Common.pm
+lib/aafid2/classes/AAFID/Config.pm
+lib/aafid2/classes/AAFID/Constants.pm
+lib/aafid2/classes/AAFID/ControllerEntity.pm
+lib/aafid2/classes/AAFID/Entity.pm
+lib/aafid2/classes/AAFID/Filter.pm
+lib/aafid2/classes/AAFID/Log.pm
+lib/aafid2/classes/AAFID/Makefile
+lib/aafid2/classes/AAFID/Message.pm
+lib/aafid2/classes/AAFID/Monitor.pm
+lib/aafid2/classes/AAFID/PlainTransceiver.pm
+lib/aafid2/classes/AAFID/Starter.pm
+lib/aafid2/classes/AAFID/System.pm
+lib/aafid2/classes/AAFID/makeagent.man
+lib/aafid2/classes/AAFID/makeagent.nw
+lib/aafid2/classes/AAFID/makeagent.pl
+lib/aafid2/classes/AAFID/template_version.pl
+lib/aafid2/classes/Agents/00IDEAS
+lib/aafid2/classes/Agents/00README
+lib/aafid2/classes/Agents/ARPWatcher.pm
+lib/aafid2/classes/Agents/CPUload.pm
+lib/aafid2/classes/Agents/CheckFilePermissions.pm
+lib/aafid2/classes/Agents/CheckInet.pm
+lib/aafid2/classes/Agents/CheckInetPeriodic.pm
+lib/aafid2/classes/Agents/CheckNFSserver.pm
+lib/aafid2/classes/Agents/CheckRhosts.pm
+lib/aafid2/classes/Agents/CmdSequence.pm
+lib/aafid2/classes/Agents/ConnSameHost.pm
+lib/aafid2/classes/Agents/DiskSpace.pm
+lib/aafid2/classes/Agents/FTP.pm
+lib/aafid2/classes/Agents/GroupFilesChecker.pm
+lib/aafid2/classes/Agents/IllegalIPPackets.pm
+lib/aafid2/classes/Agents/LFS.pm
+lib/aafid2/classes/Agents/Land.pm
+lib/aafid2/classes/Agents/LoginFailures.pm
+lib/aafid2/classes/Agents/PasswdFilesChecker.pm
+lib/aafid2/classes/Agents/SU.pm
+lib/aafid2/classes/Agents/SYNFloodAsync.pm
+lib/aafid2/classes/Agents/SYNflood.pm
+lib/aafid2/classes/Agents/SpaceTmp.pm
+lib/aafid2/classes/Agents/WeirdConn.pm
+lib/aafid2/classes/Agents/test.pm
+lib/aafid2/classes/Comm/Conn.pm
+lib/aafid2/classes/Comm/Reactor.pm
+lib/aafid2/classes/Comm/Tags.pm
+lib/aafid2/classes/Comm/Timer.pm
+lib/aafid2/classes/Filter/00README
+lib/aafid2/classes/Filter/ActiveSockets.pm
+lib/aafid2/classes/Filter/CPUload.pm
+lib/aafid2/classes/Filter/FileSystems.pm
+lib/aafid2/classes/Filter/Fproc.pm
+lib/aafid2/classes/Filter/Ftcpw.pm
+lib/aafid2/classes/Filter/LibpcapFilter.pm
+lib/aafid2/classes/Util/FiniteQueue.pm
+lib/aafid2/classes/Util/NumQueue.pm
+lib/aafid2/config/00README
+lib/aafid2/config/AAFID
+lib/aafid2/config/Agents
+lib/aafid2/config/CheckInet
+lib/aafid2/config/Filter
+lib/aafid2/config/Monitor
+lib/aafid2/config/basm/Ftcpw
+lib/aafid2/config/fiji/00README
+lib/aafid2/config/fiji/AAFID
+lib/aafid2/config/fiji/CheckInet
+lib/aafid2/doc/00README
+lib/aafid2/doc/code/00README
+lib/aafid2/doc/code/Agent.ps
+lib/aafid2/doc/code/Comm.ps
+lib/aafid2/doc/code/Common.ps
+lib/aafid2/doc/code/Config.ps
+lib/aafid2/doc/code/Conn.ps
+lib/aafid2/doc/code/Constants.ps
+lib/aafid2/doc/code/ControllerEntity.ps
+lib/aafid2/doc/code/Entity.ps
+lib/aafid2/doc/code/Filter.ps
+lib/aafid2/doc/code/FiniteQueue.ps
+lib/aafid2/doc/code/Log.ps
+lib/aafid2/doc/code/Message.ps
+lib/aafid2/doc/code/Monitor.ps
+lib/aafid2/doc/code/NumQueue.ps
+lib/aafid2/doc/code/PlainTransceiver.ps
+lib/aafid2/doc/code/RMod.ps
+lib/aafid2/doc/code/Reactor.ps
+lib/aafid2/doc/code/Starter.ps
+lib/aafid2/doc/code/System.ps
+lib/aafid2/doc/code/Tags.ps
+lib/aafid2/doc/code/Timer.ps
+lib/aafid2/doc/notes/Attack_and_agent_ideas.txt
+lib/aafid2/doc/notes/Config.txt
+lib/aafid2/doc/notes/Directory_hierarchy.txt
+lib/aafid2/doc/notes/Filters.txt
+lib/aafid2/doc/notes/How_to_run.txt
+lib/aafid2/doc/notes/How_to_use_GUI.txt
+lib/aafid2/doc/notes/How_to_use_filters.txt
+lib/aafid2/doc/notes/How_to_write_filters.txt
+lib/aafid2/doc/notes/Introspection.txt
+lib/aafid2/doc/notes/Reduction_Modules.txt
+lib/aafid2/doc/papers/00README
+lib/aafid2/doc/papers/architecture_report.ps
+lib/aafid2/doc/papers/implementation_report_draft.ps
+lib/aafid2/doc/papers/users_guide_draft.ps
+lib/aafid2/lib/pixmaps/NeXTterm.xpm
+lib/aafid2/misc/Resources.patch
+lib/aafid2/misc/Topics.patch
+lib/aafid2/utils/00README
+lib/aafid2/utils/aafid.vim
+@exec mkdir -p %D/lib/aafid2/bin
+@exec mkdir -p %D/lib/aafid2/man/man1
+@exec ln -s ../classes/AAFID/makeagent.pl %D/lib/aafid2/bin/makeagent.pl
+@exec ln -s makeagent.pl %D/lib/aafid2/bin/makeagent
+@exec ln -s ../classes/AAFID/GUI/aafid2gui %D/lib/aafid2/bin/aafid2gui
+@exec ln -s ../../classes/AAFID/makeagent.man %D/lib/aafid2/man/man1/makeagent.1
+@unexec rm -f %D/lib/aafid2/bin/makeagent.pl
+@unexec rm -f %D/lib/aafid2/bin/makeagent
+@unexec rm -f %D/lib/aafid2/bin/aafid2gui
+@unexec rm -f %D/lib/aafid2/man/man1/makeagent.1
+@dirrm lib/aafid2/utils
+@dirrm lib/aafid2/misc
+@dirrm lib/aafid2/man/man1
+@dirrm lib/aafid2/man
+@dirrm lib/aafid2/lib/pixmaps
+@dirrm lib/aafid2/lib
+@dirrm lib/aafid2/doc/papers
+@dirrm lib/aafid2/doc/notes
+@dirrm lib/aafid2/doc/code
+@dirrm lib/aafid2/doc
+@dirrm lib/aafid2/config/fiji
+@dirrm lib/aafid2/config/basm
+@dirrm lib/aafid2/config
+@dirrm lib/aafid2/classes/Util
+@dirrm lib/aafid2/classes/Log
+@dirrm lib/aafid2/classes/Filter
+@dirrm lib/aafid2/classes/Comm
+@dirrm lib/aafid2/classes/Agents
+@dirrm lib/aafid2/classes/AAFID/GUI
+@dirrm lib/aafid2/classes/AAFID
+@dirrm lib/aafid2/classes
+@dirrm lib/aafid2/bin
+@dirrm lib/aafid2/aas
+@dirrm lib/aafid2