summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2002-06-23 08:58:05 +0000
committerWill Andrews <will@FreeBSD.org>2002-06-23 08:58:05 +0000
commitd2971451a79b3a09a15df72187a696416e16ada0 (patch)
tree3db90dacc4dc3508411d0a0d9e3675fbc551fac5 /net
parentAdd qnxstyle 0.1, a QNX style/theme for KDE3. (diff)
Add honeyd 0.2, a utility to simualte services and hosts on a
virtual network host. PR: 37124 Submitted by: Dominic Marks <dominic_marks@btinternet.com>
Notes
Notes: svn path=/head/; revision=61801
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-rw-r--r--net/honeyd/Makefile29
-rw-r--r--net/honeyd/distinfo1
-rw-r--r--net/honeyd/files/patch-configure17
-rw-r--r--net/honeyd/pkg-comment1
-rw-r--r--net/honeyd/pkg-descr9
-rw-r--r--net/honeyd/pkg-plist1
7 files changed, 59 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index b0813a7c2228..b378eae8139e 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -170,6 +170,7 @@
SUBDIR += hagelslag
SUBDIR += hesiod
SUBDIR += hlmaster
+ SUBDIR += honeyd
SUBDIR += host
SUBDIR += http_ping
SUBDIR += hx
diff --git a/net/honeyd/Makefile b/net/honeyd/Makefile
new file mode 100644
index 000000000000..985f3e215db4
--- /dev/null
+++ b/net/honeyd/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: honeyd
+# Date created: 16/04/2002
+# Whom: Dominic Marks <dominic_marks@btinternet.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= honeyd
+PORTVERSION= 0.2
+CATEGORIES= net
+MASTER_SITES= http://www.citi.umich.edu/u/provos/honeyd/
+
+MAINTAINER= dominc_marks@btinternet.com
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libdnet.a:${PORTSDIR}/net/libdnet \
+ ${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libevent
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-libdnet=${PREFIX} \
+ --with-libevent=${PREFIX} \
+ --with-pcap
+WRKSRC= ${WRKDIR}/${PORTNAME}
+MAN8= honeyd.8
+
+# This is necessary to keep auto* from running.
+pre-configure:
+ @${FIND} ${WRKSRC} -type f | ${XARGS} ${TOUCH}
+
+.include <bsd.port.mk>
diff --git a/net/honeyd/distinfo b/net/honeyd/distinfo
new file mode 100644
index 000000000000..33b05ac024f0
--- /dev/null
+++ b/net/honeyd/distinfo
@@ -0,0 +1 @@
+MD5 (honeyd-0.2.tar.gz) = 4ce368e4e73254642297c8525fa5f1ae
diff --git a/net/honeyd/files/patch-configure b/net/honeyd/files/patch-configure
new file mode 100644
index 000000000000..72f0d2cfc58c
--- /dev/null
+++ b/net/honeyd/files/patch-configure
@@ -0,0 +1,17 @@
+--- configure Wed Apr 17 17:43:14 2002
++++ /home/dom/configure Sat May 4 15:05:43 2002
+@@ -2432,11 +2432,11 @@
+ *)
+ echo "$as_me:2433: result: $withval" >&5
+ echo "${ECHO_T}$withval" >&6
+- if test -f $withval/event.h -a -f $withval/libevent.a; then
++ if test -f $withval/include/event.h -a -f $withval/lib/libevent.a; then
+ owd=`pwd`
+ if cd $withval; then withval=`pwd`; cd $owd; fi
+- EVENTINC="-I$withval"
+- EVENTLIB="-L$withval -levent"
++ EVENTINC="-I$withval/include"
++ EVENTLIB="-L$withval/lib -levent"
+ else
+ { { echo "$as_me:2441: error: event.h or libevent.a not found in $withval" >&5
+ echo "$as_me: error: event.h or libevent.a not found in $withval" >&2;}
diff --git a/net/honeyd/pkg-comment b/net/honeyd/pkg-comment
new file mode 100644
index 000000000000..ed08a200476d
--- /dev/null
+++ b/net/honeyd/pkg-comment
@@ -0,0 +1 @@
+A utility to simualte services and hosts on a virtual network host
diff --git a/net/honeyd/pkg-descr b/net/honeyd/pkg-descr
new file mode 100644
index 000000000000..c324324bd6f3
--- /dev/null
+++ b/net/honeyd/pkg-descr
@@ -0,0 +1,9 @@
+Honeyd is a small daemon that creates virtual hosts on a network. The
+hosts can be configured to run arbitrary services, and their TCP
+personality can be adapted so that they appear to be running certain
+versions of operating systems. Honeyd enables a single host to claim
+multiple addresses - I have tested up to 65536 - on a LAN for network
+simulation.
+
+WWW: http://www.citi.umich.edu/u/provos/honeyd/
+- Dominic <dominic_marks@btinternet.com>
diff --git a/net/honeyd/pkg-plist b/net/honeyd/pkg-plist
new file mode 100644
index 000000000000..6db871d89a3a
--- /dev/null
+++ b/net/honeyd/pkg-plist
@@ -0,0 +1 @@
+bin/honeyd