2015-12-03 16:24:29 -05:00
|
|
|
# $OpenBSD: Makefile,v 1.28 2015/12/03 21:24:31 sthen Exp $
|
2008-10-07 06:01:41 -04:00
|
|
|
|
2015-11-03 10:51:24 -05:00
|
|
|
COMMENT-main = ARP scanning and fingerprinting tool
|
|
|
|
COMMENT-mac = MAC address vendor list
|
2013-08-15 16:28:55 -04:00
|
|
|
DISTNAME = arp-scan-1.9
|
2015-11-03 10:51:24 -05:00
|
|
|
REVISION-main = 11
|
|
|
|
PKGNAME-main = ${DISTNAME}
|
2008-10-07 06:01:41 -04:00
|
|
|
CATEGORIES = net
|
|
|
|
|
2015-11-03 10:51:24 -05:00
|
|
|
M = 20151103
|
|
|
|
PKGNAME-mac = mac-vendor-$M
|
2015-11-03 11:18:33 -05:00
|
|
|
REVISION-mac = 0
|
2015-11-03 10:51:24 -05:00
|
|
|
|
2013-08-15 16:28:55 -04:00
|
|
|
HOMEPAGE = http://www.nta-monitor.com/tools-resources/security-tools/arp-scan
|
2015-11-03 10:51:24 -05:00
|
|
|
|
2008-10-07 06:01:41 -04:00
|
|
|
MAINTAINER = Stuart Henderson <sthen@openbsd.org>
|
|
|
|
|
2013-08-15 16:28:55 -04:00
|
|
|
MASTER_SITES = http://www.nta-monitor.com/files/arp-scan/
|
2015-12-03 16:24:29 -05:00
|
|
|
MASTER_SITES0 = https://spacehopper.org/mirrors/
|
2015-11-03 10:51:24 -05:00
|
|
|
|
2012-05-08 07:04:27 -04:00
|
|
|
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
|
2015-11-03 10:51:24 -05:00
|
|
|
oui-iab-$M.tar.bz2:0
|
2008-10-07 06:01:41 -04:00
|
|
|
|
2011-03-03 04:47:50 -05:00
|
|
|
# GPLv3+
|
2008-10-07 06:01:41 -04:00
|
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
|
2015-11-03 10:51:24 -05:00
|
|
|
WANTLIB-main = c pcap
|
|
|
|
RUN_DEPENDS-main = ${BASE_PKGPATH},-mac
|
|
|
|
|
|
|
|
MULTI_PACKAGES = -main -mac
|
2008-10-07 06:01:41 -04:00
|
|
|
|
|
|
|
CONFIGURE_STYLE = gnu
|
|
|
|
|
2015-11-03 10:52:18 -05:00
|
|
|
# for local format-ma script
|
|
|
|
BUILD_DEPENDS = textproc/p5-Text-CSV
|
|
|
|
|
2012-05-08 07:04:27 -04:00
|
|
|
pre-configure:
|
2015-11-03 10:51:24 -05:00
|
|
|
cd ${WRKSRC}; cat ${WRKDIR}/oui-iab/ma-{s,m,l}.csv \
|
|
|
|
${FILESDIR}/unofficial.csv ${WRKDIR}/oui-iab/iab.csv | \
|
|
|
|
perl ${FILESDIR}/format-ma
|
2012-05-08 07:04:27 -04:00
|
|
|
|
2011-03-03 04:47:50 -05:00
|
|
|
post-install:
|
2015-11-03 10:51:24 -05:00
|
|
|
cd ${PREFIX}/share/arp-scan; \
|
|
|
|
mv mac-vendor.txt mac-vendor.txt.dist
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/arpwatch/
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/ethercodes.dat \
|
|
|
|
${PREFIX}/share/examples/arpwatch/ethercodes.dat
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/mac-vendor/
|
2015-11-03 11:18:33 -05:00
|
|
|
${INSTALL_DATA} ${WRKDIR}/oui-iab/*csv ${FILESDIR}/unofficial.csv \
|
|
|
|
${PREFIX}/share/mac-vendor/
|
2015-11-03 10:51:24 -05:00
|
|
|
|
|
|
|
# maintainer convenience target to update mac-vendor file from the databases
|
|
|
|
# http://standards.ieee.org/develop/regauth/oui/
|
|
|
|
# https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries
|
|
|
|
#
|
|
|
|
# XXX should use mktemp, but the fetches are too flaky at the moment
|
2012-05-08 07:04:27 -04:00
|
|
|
listing:
|
2015-11-03 10:51:24 -05:00
|
|
|
base='https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/'; \
|
|
|
|
f=oui-iab-`date +%Y%m%d`; t=/tmp/$$f/oui-iab; \
|
|
|
|
mkdir -p $$t; cd $$t; \
|
|
|
|
[ -r iab.csv ] || ftp -o iab.csv $$base?registry=IAB; \
|
|
|
|
[ -r ma-l.csv ] || ftp -o ma-l.csv $$base?registry=MA-L; \
|
|
|
|
[ -r ma-m.csv ] || ftp -o ma-m.csv $$base?registry=MA-M; \
|
|
|
|
[ -r ma-s.csv ] || ftp -o ma-s.csv $$base?registry=MA-S; \
|
|
|
|
cd ..; tar cjf $$f.tar.bz2 oui-iab; scp $$f.tar.bz2 naiad:mirrors/
|
2012-05-08 07:04:27 -04:00
|
|
|
|
2008-10-07 06:01:41 -04:00
|
|
|
.include <bsd.port.mk>
|