On Wed, May 8, 2019 at 5:05 PM Stuart Henderson <[email protected]> wrote:

> On 2019/05/08 17:00, sven falempin wrote:
> > ( tab less diff !! warning )
> > Shall wait for merge and cleaning from a better port maintainer
>
> Really...
>
>
>
Yes this is not a proposition just information.
I want to Kudo all the ports maintainer because patching libnet show me how
much work this is .

First of all after review of depends getting rid of libnet 1.0 would remove
some legacy
'historical' software mostly unmaintained
See TL;DR below if you want to see the list of tools using libnet 1.0 and
what is happening with them
I should have guessed than a Raw packet manipulation tool would have many
'blackhat' style fun tool.

Anyway 1.2 is compatible with 1.1 so the fix regarding interface
enumeration would be push as a regular update.
I also compiled tcptraceroute/used with it.

It is nevertheless not reassuring that popular tool are using the libnet
like that , which need root access and is , well,
behaving. 1.0 was tested and 'hardened' 1.1+ is apparently not as much.

How do the ports tree with 'old' software : currently I know source is
copied to a mirror and its left there with a port, is it sustainable ?

Meanwhile I tested the HOMEPAGE var, ( seeing all those Symantec redirect )
using this :

--- /usr/src/share/mk/bsd.port.mk       Sat Sep 24 03:26:01 2011
+++ /usr/share/mk/bsd.port.mk   Tue May 14 08:36:10 2019
@@ -3,3 +3,16 @@
 .endif
 PORTSDIR?=     /usr/ports
 .include       "${PORTSDIR}/infrastructure/mk/bsd.port.mk"
+
+homepage:
+       @curl -s -o /dev/null -w '%{HTTP_CODE}@{redirect_url}\n'
${HOMEPAGE} | while read p; do\
+          [ $${p%@*} = 301 ] && continue; \
+          [ $${p%@*} = 200 ] && continue; \
+          if [ $${p%@*} = 302 ]; then \
+            echo "${HOMEPAGE}" | sed -e 's/http:/https:/' | sed -e
's/:443//' | while read h; do \
+              [ "$${h}" != "${HOMEPAGE}" ] || echo ${CATEGORIES}
${PKGSPEC}${VERSION} ${DISTNAME} ${HOMEPAGE} is $${p%@*} Broken; \
+            done \
+          else \
+            echo ${CATEGORIES} ${PKGSPEC}${VERSION} ${DISTNAME}
${HOMEPAGE} is $${p%@*} Broken; \
+          fi \
+        done

many HOMEPAGE  failed the DNS resolution, this can slow down script quite a
lot if a request is one day made ( to extract so http meta for a freshports
fancy front )
I dont think I know how to do that with base FTP.

- -

TL;DR
../../net/angst/Makefile = never released , inactive since 2004
../../net/firewalk/Makefile = OPENBSD_4_7  last active, no maintainer 15
years ago
../../net/libnids/Makefile = 2010, DEAD HOMEPAGE, 1.24 out , looks dead
https://github.com/MITRECND/libnids/commits/master
../../net/nemesis/Makefile =
 *1999: Nemesis was created by Mark Grimes
 * 2001: Jeff Nathan took over maintainership
 * 2018: Project resurrected by Joachim Nilsson
 ~1.5
../../net/sing/Makefile
 * https://www.cvedetails.com/cve/CVE-2007-6211/
 * RIP writer :-( looks like a dangerous legit tool with no plan to use
updated libnet !
SAAAAAD
../../net/thcrut/Makefile
 FREEBSD WWW: http://thc.org.segfault.net/ DEAD
 HOMEPAGE = 'FISHING' ( the hackr choice lol )
 IS that an upgrade ? : https://packetstormsecurity.com/files/31909/
 uthored by thc, anonymous | Site thc.org

https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/thcrut-0.1.tar.gz
'
Actually not supported but not 'dead', note the package is using a
completely deprecated MAC fingerprinting file instead of oui/aib

../../security/despoof/Makefile
RDR to : https://www.symantec.com/products/control-compliance-suite
https://github.com/raphaelr/despoof
14 DEPRECATED=     Depends on expired net/libnet10
15 EXPIRATION_DATE=        2014-09-30
../../security/dsniff/Makefile
  is ../../net/libnids/Makefile use
../../security/rdp/Makefile
  http://www.atstake.com/research/tools/ => symantec
../../security/scanlogd/Makefile
  is ../../net/libnids/Makefile use
  * local copy of libnet 1.1.3 release candidate (1129 KB)
  * local copy of libnet 1.0.2a (137 KB) - much smaller, but also works
with libnids and scanlogd
  Actually alive people

../../security/sentinel/Makefile
  no comment, the cat is adleiavde
../../security/zebedee/Makefile
  if libnet is not amintained how can they do a vpn with it
http://www.packetfactory.net/libnet/dist/deprecated

-- 
--
---------------------------------------------------------------------------------------------------------------------
Knowing is not enough; we must apply. Willing is not enough; we must do

Reply via email to