diff --git a/net/Makefile b/net/Makefile --- a/net/Makefile +++ b/net/Makefile @@ -516,6 +516,7 @@ SUBDIR += net6 SUBDIR += netatalk3 SUBDIR += netcat + SUBDIR += netdiscover SUBDIR += netembryo SUBDIR += nethogs SUBDIR += netmap diff --git a/net/netdiscover/Makefile b/net/netdiscover/Makefile new file mode 100644 --- /dev/null +++ b/net/netdiscover/Makefile @@ -0,0 +1,25 @@ +PORTNAME= netdiscover +DISTVERSION= 0.10 +CATEGORIES= net + +MAINTAINER= tiago.gasiba@gmail.com +COMMENT= Network address discovering tool +WWW= https://github.com/netdiscover-scanner/netdiscover + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= autoreconf + +USE_GITHUB= yes +GH_ACCOUNT= netdiscover-scanner +GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share + +PLIST_FILES= sbin/netdiscover \ + share/man/man8/netdiscover.8.gz + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/netdiscover + +.include diff --git a/net/netdiscover/distinfo b/net/netdiscover/distinfo new file mode 100644 --- /dev/null +++ b/net/netdiscover/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1711306722 +SHA256 (netdiscover-scanner-netdiscover-0.10_GH0.tar.gz) = dc331da2052ef1b0e8de50b8550c63f1e10720101df8f075efe6adeb2dad4afd +SIZE (netdiscover-scanner-netdiscover-0.10_GH0.tar.gz) = 403310 diff --git a/net/netdiscover/files/patch-src_data__al.h b/net/netdiscover/files/patch-src_data__al.h new file mode 100644 --- /dev/null +++ b/net/netdiscover/files/patch-src_data__al.h @@ -0,0 +1,10 @@ +--- src/data_al.h.orig 2024-03-24 19:35:17 UTC ++++ src/data_al.h +@@ -30,6 +30,7 @@ + + #include + #include "screen.h" ++#include + + #ifdef __cplusplus + extern "C" diff --git a/net/netdiscover/files/patch-src_misc.c b/net/netdiscover/files/patch-src_misc.c new file mode 100644 --- /dev/null +++ b/net/netdiscover/files/patch-src_misc.c @@ -0,0 +1,10 @@ +--- src/misc.c.orig 2024-03-24 19:35:50 UTC ++++ src/misc.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include "ifaces.h" diff --git a/net/netdiscover/pkg-descr b/net/netdiscover/pkg-descr new file mode 100644 --- /dev/null +++ b/net/netdiscover/pkg-descr @@ -0,0 +1,3 @@ +Netdiscover is a network address discovering tool, developed mainly for those +wireless networks without dhcp server, it also works on hub/switched networks. +Its based on arp packets, it will send arp requests and sniff for replies.