security/afl - Migrate to security/afl++ security/amap - Abandoned upstream, last release 10+ years ago security/amavis-stats - Upstream is dead and last release was back in 2005 security/arirang - Abandoned (website also refers to Ruby 1.9) and a 9+ year old webserver security scanner isn't useful today security/axTLS - Very outdated and abandoned, current version in tree was released in 2013 and last by upstream in 2019 security/base - Broken with PHP 7+, forked here https://github.com/NathanGibbs3/BASE/ security/bruteforceblocker - Abandonware, please consider using security/sshguard security/cfs - Deprecated upstream, reference: https://www.bayofrum.net/cgi-bin/fossil/cfs/index security/cisco-torch - Unfetchable, dead upstream security/cp2fwb - Used with deprecated software Firewall Builder security/dcetest - Targets deprecated protocol by Microsoft in favour of .NET security/doscan - Abandonware, last release in 2014. Please consider using security/masscan or sysutils/pnscan security/find-zlib - Deprecated, no longer relevant security/govpn - Deprecated upstream, reference: http://www.govpn.info/ security/gputty - Unfetchable, dead upstream security/gwee - Last release 15+ years ago, abandonware and dead upstream security/hackbot - Abandonware, last release in 2003. Please consider using security/nmap or security/rustscan security/hashcat-legacy - Unsupported upstream, please consider using security/hashcat security/hlfl - Abandonware, last release in 2003 security/ike - Abandonware, last release in 2013 and IKEv1 is considered to be insecure security/integrit - Abandonware, last release in 2003 security/ipfilter2dshield - Abandonware, no word of it on upstream web site security/ipfw2dshield - Abandonware, no word of it on upstream web site security/isakmpd - 15+ years old and broken on multiple versions security/kripp - Abandonware, upstream returns 404 and last release was back in 2007 security/l0phtcrack - Obsolete, Microsoft LANMAN and NT password hashes are deprecated security/l5 - Abandonware, broken on amd64 for 10+ years security/gringotts - Abandonware, upstream dead and last release in 2009 security/libgringotts - Abandonware, upstream dead and last release in 2008 security/libprelude - Very outdated, current version in tree was released back in 2015 and upstream is still active security/libpreludedb - Very outdated, current version in tree was released back in 2015 and upstream is still active security/libpwstor - Abandonware, last release in 2008 security/manipulate_data - Abandonware, unsupported upstream security/matrixssl - Abandonware, dead upstream security/monkeysphere - Abandonware, dead upstream security/mussh - Abandonware, last release in 2011 please consider using security/teleport security/outguess - Abandonware, dead upstream and last release in 2001 security/pbnj - Abandonware, last release in 2006 and reported broken upstream in 2017 upstream security/phpsecinfo - Abandonware, last release in 2006 security/pktsuckers - Abandonware, last release from somewhere around 1999 security/ppars - Abandonware, no word of it on upstream web site security/pscan - Abandonware, last release in 2000 security/pxytest - Abandonware, last release around 2003, dead upsteam and unfetchable security/radamsa - Abandonware, last release in 2017 and marked as BROKEN in late 2020 security/razorback-* - Abandonware, last release in 2012 and listed as alpha quality by upstream security/retranslator - Deprecated upstream (EOL) security/scanssh - Abandonware, last release in 2005. Please consider using security/nmap or security/rustscan security/shimmer - Abandonware, last release in 2008 security/shttpscanner - Abandonware, last release in 2006 security/sha - Obsolete, we have tools in base security/slurpie - Abandonware, last release around 2000 and dead upstream security/slush - Obsolete, listed as alpha quality, last release around 2000 and dead upstream security/smtpscan - Abandonware, last release in 2003 and dead upstream. Please consider using nmap security/spybye - Abandonware, last release in 2008 and no upstream development security/sslsniffer - Abandonware, last release in 2001. Please consider using security/sslsplit or security/sslproxy security/sslwrap - Abandonware, marked BROKEN on 12+ in 2019 security/strobe - Abandonware, last release around 2000 and dead upstream. Please consider using security/nmap or security/rustscan security/stud - Abandonware, marked BROKEN on 12+ in 2019 security/symbion-sslproxy - Abandonware, last release in 2009 and inactive upstream security/tlswrap - Abandonware, last release in 2007 and dead upstream security/trinokiller - Abandonware, dead upstream security/tripwire-131 - Deprecated, please consider using security/tripwire instead security/unicornscan - Very outdated and abandoned, current version in tree was released in 2004 and last release by upstream in Aug 2013. Please consider using security/nmap or security/rustscan security/vinetto - Obsolete, targets deprecated Windows operating systems such as XP and 2003 Server security/vnccrack - Very outdated and abandoned, last release in 2008. Upstream is at 2.1 while version in ports is 1.0.0 security/webscarab - Deprecated by upstream in 2014 security/zebedee - Abandonware, last release in 2005 and runtime issues reported upstream Approved by: tberner (mentor), lbartoletti (mentor), portmgr (rene, tcberner), cy (port maintainer), egypcio (port maintainer), bofh (port maintainer), port maintainer(s) timeout (2+ weeks) Differential Revision: https://reviews.freebsd.org/D32880
67 lines
2.5 KiB
Makefile
67 lines
2.5 KiB
Makefile
# Created by: Jon Passki <cykyc@yahoo.com>
|
|
|
|
PORTNAME= unicornscan
|
|
PORTVERSION= 0.4.2
|
|
PORTREVISION= 5
|
|
CATEGORIES= security
|
|
MASTER_SITES= SF/osace/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= Asynchronous TCP and UDP port scanner
|
|
|
|
LICENSE= GPLv2
|
|
|
|
DEPRECATED= Very outdated and abandoned, current version in tree was released in 2004 and last release by upstream in Aug 2013. Please consider using security/nmap or security/rustscan
|
|
EXPIRATION_DATE=2022-03-31
|
|
|
|
LIB_DEPENDS= libnet.so:net/libnet
|
|
|
|
USES= gmake
|
|
CFLAGS+= -DWITH_LONGOPTS
|
|
|
|
SUB_FILES= pkg-message
|
|
|
|
MAKE_JOBS_UNSAFE= yes
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|/usr/local/share|${PREFIX}/etc|' \
|
|
${WRKSRC}/fconf/unicorn.conf
|
|
# Unbreak the build against Clang (it does not like one function being inline)
|
|
@${REINPLACE_CMD} -e 's|^inline void nop|void nop|' \
|
|
${WRKSRC}/src/unilib/tsc.c
|
|
|
|
do-install:
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/unicornscan
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unicornscan/modules
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/unicornscan
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/var/unicornscan
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/unicornscan ${STAGEDIR}${PREFIX}/bin
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/tools/fantaip ${STAGEDIR}${PREFIX}/bin
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/scan_progs/unisend \
|
|
${STAGEDIR}${PREFIX}/libexec/unicornscan
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/scan_progs/unilisten \
|
|
${STAGEDIR}${PREFIX}/libexec/unicornscan
|
|
for confs in ${WRKSRC}/fconf/*.conf; do \
|
|
${INSTALL_DATA} $$confs ${STAGEDIR}${PREFIX}/etc/unicornscan/`basename $$confs`.sample ; \
|
|
done
|
|
${INSTALL_DATA} ${WRKSRC}/fconf/port-numbers \
|
|
${STAGEDIR}${PREFIX}/share/unicornscan
|
|
for mods in ${WRKSRC}/src/payload_modules/*.so; do \
|
|
${INSTALL_PROGRAM} $$mods ${STAGEDIR}${PREFIX}/libexec/unicornscan/modules/ ; \
|
|
done
|
|
for mods in ${WRKSRC}/src/report_modules/shlibs/*.so; do \
|
|
${INSTALL_PROGRAM} $$mods ${STAGEDIR}${PREFIX}/libexec/unicornscan/modules/ ; \
|
|
done
|
|
for pofs in p0f.fp p0fa.fp p0fr.fp; do \
|
|
${INSTALL_DATA} ${WRKSRC}/src/report_modules/p0f/$$pofs ${STAGEDIR}${PREFIX}/share/unicornscan/ ; \
|
|
done
|
|
${INSTALL_PROGRAM} ${WRKSRC}/src/report_modules/shlibs/libp0f.so \
|
|
${STAGEDIR}${PREFIX}/libexec/unicornscan/modules
|
|
${INSTALL_MAN} ${WRKSRC}/docs/unicornscan.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
|
# XXX: shouldn't these files below be installed as PORTDOCS?
|
|
for files in README misc/UDP_PAYLOADS_NEEDED \
|
|
TODO_BUGSTOFIX README.database; do \
|
|
${INSTALL_DATA} ${WRKSRC}/$$files ${STAGEDIR}${PREFIX}/share/unicornscan/ ; \
|
|
done
|
|
|
|
.include <bsd.port.mk>
|