head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.168 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.166 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.164 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.162 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.160 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.158 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.156 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.154 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.152 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.150 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.148 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.146 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.144 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.142 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.140 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.138 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.136 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.134 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.132 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.130 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.128 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.126 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.124 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.120 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.100 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.122 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.118 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.116 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.114 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.112 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.110 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.108 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.106 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.104 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.102 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.98 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.96 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.94 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.92 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.90 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.88 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.86 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.84 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.82 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.80 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.78 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.76 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.74 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.72 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.70 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.68 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.66 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.64 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.62 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.60 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.58 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.56 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.54 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.52 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.50 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.48 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.46 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.44 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.42 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.40 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.38 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.36 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.34 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.32 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.30 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.28 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.26 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.24 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.22 pkgsrc-2008Q1:1.6.0.20 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.18 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.16 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.14 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.12 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.10 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.8 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.6 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.4 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.2 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.5.0.8 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.6 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.4 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.2 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.4.0.16 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.14 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.12 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.10 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.4.0.6 netbsd-1-6-1-base:1.4 netbsd-1-6:1.4.0.8 netbsd-1-6-RELEASE-base:1.4 pkgviews:1.4.0.4 pkgviews-base:1.4 buildlink2:1.4.0.2 buildlink2-base:1.4 netbsd-1-5-PATCH003:1.4 netbsd-1-5-PATCH001:1.3 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.2 netbsd-1-4-RELEASE:1.2 netbsd-1-3-PATCH003:1.2 netbsd-1-3-PATCH002:1.1; locks; strict; comment @# @; 1.6 date 2005.11.30.22.36.43; author bouyer; state Exp; branches; next 1.5; 1.5 date 2004.12.10.23.32.34; author minskim; state Exp; branches; next 1.4; 1.4 date 2001.08.24.11.37.07; author abs; state Exp; branches; next 1.3; 1.3 date 2000.06.09.09.06.55; author bouyer; state Exp; branches; next 1.2; 1.2 date 98.08.07.11.10.36; author agc; state Exp; branches; next 1.1; 1.1 date 98.04.27.18.06.37; author bouyer; state Exp; branches; next ; desc @@ 1.6 log @Update to 2.1a13, from Geert Hendrickx and William Fletcher. arpwatch changes: - Convert arp2ethers from csh to sh - updated ethercode.dat - misc minor bugfixes Changes from Geert Hendrickx: - move ethercodes.dat to share/arpwatch (from etc) - Use ${VARBASE:Q} instead of ${VARBASE} as suggested by pkglint - Use OWN_DIRS to note the admin about the stale db directory after deinstallation Changes from William Fletcher: - add a rc.d script - add a '-m' option to specify the recipient for email messages (still defaults to root) Fix pkg/32151 by Geert Hendrickx @ text @$NetBSD$ --- Makefile.in.orig 2000-06-15 02:39:55.000000000 +0200 +++ Makefile.in @@@@ -30,8 +30,10 @@@@ exec_prefix = @@exec_prefix@@ BINDEST = @@sbindir@@ # Pathname of directory to install the man page MANDEST = @@mandir@@ +# Pathname of directory to install ethernet vendor codes +SHAREDEST = $(prefix)/share/arpwatch # Pathname of directory to install database file -ARPDIR = $(prefix)/arpwatch +ARPDIR = ${VARBASE}/db/arpwatch # VPATH srcdir = @@srcdir@@ @@@@ -45,7 +47,8 @@@@ CC = @@CC@@ PROG = arpwatch CCOPT = @@V_CCOPT@@ INCLS = -I. @@V_INCLS@@ -DEFS = -DDEBUG @@DEFS@@ -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\" +DEFS = -DDEBUG @@DEFS@@ -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\" \ + -DETHERCODES=\"$(SHAREDEST)/ethercodes.dat\" # Standard CFLAGS CFLAGS = $(CCOPT) $(DEFS) $(INCLS) @@@@ -110,8 +113,8 @@@@ zap: zap.o intoa.o $(CC) $(CFLAGS) -o $@@ zap.o intoa.o -lutil install: force - $(INSTALL) -m 555 -o bin -g bin arpwatch $(DESTDIR)$(BINDEST) - $(INSTALL) -m 555 -o bin -g bin arpsnmp $(DESTDIR)$(BINDEST) + $(INSTALL) arpwatch $(DESTDIR)$(BINDEST) + $(INSTALL) arpsnmp $(DESTDIR)$(BINDEST) install-man: force $(INSTALL) -m 444 -o bin -g bin $(srcdir)/arpwatch.8 \ @ 1.5 log @Use VARBASE instead of hardcoding /var. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2001/08/24 11:37:07 abs Exp $ d3 1 a3 1 --- Makefile.in.orig Thu Jun 15 01:39:55 2000 d5 1 a5 1 @@@@ -30,8 +30,10 @@@@ d10 1 a10 1 +ETCDEST = $(prefix)/etc d17 1 a17 1 @@@@ -45,7 +47,8 @@@@ d23 1 a23 1 + -DETHERCODES=\"$(ETCDEST)/ethercodes.dat\" d27 1 a27 1 @@@@ -110,8 +113,8 @@@@ @ 1.4 log @Updated arpwatch to 2.1a11. No changelog available, old distfile removed. @ text @d1 1 a1 1 $NetBSD$ d13 1 a13 1 +ARPDIR = /var/db/arpwatch @ 1.3 log @Add a '-a' flag, wich prevents arp traffic from being matched against the local net before processing. Usefull if you don't want to have an IP addr on the listening interface, or if you have aliases in different nets. While I'm there correct a bogon in the man page. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 1998/08/07 11:10:36 agc Exp $ d3 35 a37 60 --- arpsnmp.8.orig Mon Apr 27 19:11:09 1998 +++ arpsnmp.8 Mon Apr 27 19:12:05 1998 @@@@ -55,7 +55,7 @@@@ .na .nh .nf -/usr/operator/arpwatch - default directory +/var/db/arpwatch - default directory arp.dat - ethernet/ip address database ethercodes.dat - vendor ethernet block list .ad --- arpwatch.8.orig Fri Oct 31 21:02:27 1997 +++ arpwatch.8 Fri Jun 9 10:00:29 2000 @@@@ -19,13 +19,7 @@@@ .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. .\" -.TH ARPSNMP 8 "31 October 1997" -.UC 4 -.SH NAME -arpsnmp - keep track of ethernet/ip address pairings -.SH SYNOPSIS -.B arpsnmp -[ +.TH ARPWATCH 8 "31 October 1997" .UC 4 .SH NAME arpwatch - keep track of ethernet/ip address pairings @@@@ -33,6 +27,8 @@@@ .na .B arpwatch [ +.B -a +] [ .B -d ] [ .B -f @@@@ -58,6 +54,12 @@@@ to listen for arp packets on a local ethernet interface. .LP The +.B -a +flag supress check for local network. By default, arp traffic for IP addresses +which don't belong to the local network are logged as bogons, and not added +to the database. +.LP +The .B -d flag is used enable debugging. This also inhibits forking into the background and emailing the reports. Instead, they are sent to @@@@ -120,7 +122,7 @@@@ .na .nh .nf -/usr/operator/arpwatch - default directory +/var/db/arpwatch - default directory arp.dat - ethernet/ip address database ethercodes.dat - vendor ethernet block list .ad @ 1.2 log @Add NetBSD RCS Ids. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- arpwatch.8.orig Mon Apr 27 19:10:59 1998 +++ arpwatch.8 Mon Apr 27 19:11:47 1998 @@@@ -59,7 +59,7 @@@@ d14 41 a54 3 --- arpsnmp.8.orig Mon Apr 27 19:11:09 1998 +++ arpsnmp.8 Mon Apr 27 19:12:05 1998 @@@@ -55,7 +55,7 @@@@ @ 1.1 log @arpwatch 2.0.2, an arp activity monitoring tool. Maintain a database of MAC <-> IP adresses mapping, and warns about changes. @ text @d1 2 @