initial import of freebsd one w/ freshness increase
This commit is contained in:
parent
68eefbd79d
commit
9f054ad57c
38
net/arpwatch/Makefile
Normal file
38
net/arpwatch/Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
# New ports collection makefile for: arpwatch
|
||||
# Version required: 2.1a3
|
||||
# Date created: March 24 1998
|
||||
# Whom: mickey@openbsd.org
|
||||
#
|
||||
# $Id: Makefile,v 1.1.1.1 1998/03/25 20:13:23 mickey Exp $
|
||||
#
|
||||
|
||||
DISTNAME= arpwatch-2.1a3
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= ftp://ftp.ee.lbl.gov/ \
|
||||
ftp://ftp.cso.uiuc.edu/pub/security/coast/unix/arpwatch/
|
||||
EXTRACT_SUFX= .tar.Z
|
||||
|
||||
MAINTAINER= ports@openbsd.org
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --quiet
|
||||
MAKE_FLAGS= CCOPT="-O2 -DPATH_SENDMAIL=\\\"/usr/sbin/sendmail\\\""
|
||||
INSTALL_TARGET= install install-man
|
||||
MAN8= arpwatch.8 arpsnmp.8
|
||||
|
||||
|
||||
post-install:
|
||||
if [ ! -d ${PREFIX}/arpwatch ]; then \
|
||||
${MKDIR} ${PREFIX}/arpwatch; \
|
||||
chmod 775 ${PREFIX}/arpwatch; \
|
||||
/usr/sbin/chown root.operator ${PREFIX}/arpwatch; \
|
||||
fi
|
||||
touch ${PREFIX}/arpwatch/arp.dat
|
||||
chmod 644 ${PREFIX}/arpwatch/arp.dat
|
||||
for file in ethercodes.dat d.awk e.awk p.awk; do \
|
||||
${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/arpwatch/.; \
|
||||
done
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/arp2ethers ${PREFIX}/arpwatch/.
|
||||
${INSTALL_SCRIPT} ${FILESDIR}/arpwatch.sh ${PREFIX}/etc/rc.d/.
|
||||
|
||||
.include <bsd.port.mk>
|
4
net/arpwatch/files/arpwatch.sh
Executable file
4
net/arpwatch/files/arpwatch.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
if [ -x /usr/local/sbin/arpwatch -a -d /usr/local/arpwatch ]; then
|
||||
/usr/local/sbin/arpwatch && echo -n ' arpwatch'
|
||||
fi
|
1
net/arpwatch/files/md5
Normal file
1
net/arpwatch/files/md5
Normal file
@ -0,0 +1 @@
|
||||
MD5 (arpwatch-2.1a3.tar.Z) = 168e7974b49d685ebff29b5ce428527a
|
19
net/arpwatch/patches/patch-aa
Normal file
19
net/arpwatch/patches/patch-aa
Normal file
@ -0,0 +1,19 @@
|
||||
*** arp2ethers.orig Tue Mar 29 11:44:52 1994
|
||||
--- arp2ethers Tue Jul 1 02:34:40 1997
|
||||
***************
|
||||
*** 14,20 ****
|
||||
#
|
||||
|
||||
sort +2rn arp.dat | \
|
||||
! awk -e 'NF == 4 { print }' | \
|
||||
awk -f p.awk | \
|
||||
egrep -v '\.[0-9][0-9]*$' | \
|
||||
sed -e 's/ .* / /' | \
|
||||
--- 14,20 ----
|
||||
#
|
||||
|
||||
sort +2rn arp.dat | \
|
||||
! awk 'NF == 4 { print }' | \
|
||||
awk -f p.awk | \
|
||||
egrep -v '\.[0-9][0-9]*$' | \
|
||||
sed -e 's/ .* / /' | \
|
11
net/arpwatch/patches/patch-ab
Normal file
11
net/arpwatch/patches/patch-ab
Normal file
@ -0,0 +1,11 @@
|
||||
--- p.awk.orig Wed Mar 25 15:01:16 1998
|
||||
+++ p.awk Wed Mar 25 15:01:43 1998
|
||||
@@ -3,7 +3,7 @@
|
||||
{
|
||||
e = $1
|
||||
if (seen[e])
|
||||
- continue
|
||||
+ next
|
||||
seen[e] = 1
|
||||
print $0
|
||||
}
|
1
net/arpwatch/pkg/COMMENT
Normal file
1
net/arpwatch/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
Monitor arp & rarp requests
|
33
net/arpwatch/pkg/DESCR
Normal file
33
net/arpwatch/pkg/DESCR
Normal file
@ -0,0 +1,33 @@
|
||||
Maintained under FreeBSD by: brian@awfulhak.org
|
||||
|
||||
ARPWATCH 2.0
|
||||
Lawrence Berkeley National Laboratory
|
||||
Network Research Group
|
||||
arpwatch@ee.lbl.gov
|
||||
ftp://ftp.ee.lbl.gov/arpwatch.tar.Z
|
||||
|
||||
This directory contains source code for arpwatch and arpsnmp, tools
|
||||
that monitors ethernet activity and maintain a database of ethernet/ip
|
||||
address pairings. It also reports certain changes via email.
|
||||
|
||||
Arpwatch uses libpcap, a system-independent interface for user-level
|
||||
packet capture. Before building arpwatch, you must first retrieve and
|
||||
build libpcap, also from LBL, in:
|
||||
|
||||
ftp://ftp.ee.lbl.gov/libpcap.tar.Z.
|
||||
|
||||
Once libpcap is built (either install it or make sure arpwatch and
|
||||
libpcap share the same parent directory), you can build arpwatch using
|
||||
the procedure in the INSTALL file.
|
||||
|
||||
Arpsnmp has the same database features of arpwatch but relies on an
|
||||
external agent to collect the arp data. This distribution contains a
|
||||
script, arpfetch, that uses snmpwalk from the CMU SNMP package. This
|
||||
package is available from:
|
||||
|
||||
ftp://ftp.net.cmu.edu/pub/snmp-dist/cmu-snmp*.tar.Z
|
||||
|
||||
It should be trivial to adaptive the output of any snmp query program
|
||||
for use with arpsnmp.
|
||||
|
||||
Please send bugs and comments to arpwatch@ee.lbl.gov.
|
10
net/arpwatch/pkg/PLIST
Normal file
10
net/arpwatch/pkg/PLIST
Normal file
@ -0,0 +1,10 @@
|
||||
sbin/arpwatch
|
||||
sbin/arpsnmp
|
||||
man/man8/arpwatch.8.gz
|
||||
man/man8/arpsnmp.8.gz
|
||||
arpwatch/arp2ethers
|
||||
arpwatch/ethercodes.dat
|
||||
arpwatch/d.awk
|
||||
arpwatch/e.awk
|
||||
arpwatch/p.awk
|
||||
etc/rc.d/arpwatch.sh
|
Loading…
Reference in New Issue
Block a user