diff options
-rw-r--r-- | net-analyzer/netdiscover/files/netdiscover-0.3_beta6-fno-common.patch | 42 | ||||
-rw-r--r-- | net-analyzer/netdiscover/netdiscover-0.3_beta6-r4.ebuild | 36 |
2 files changed, 78 insertions, 0 deletions
diff --git a/net-analyzer/netdiscover/files/netdiscover-0.3_beta6-fno-common.patch b/net-analyzer/netdiscover/files/netdiscover-0.3_beta6-fno-common.patch new file mode 100644 index 000000000000..8355321085d1 --- /dev/null +++ b/net-analyzer/netdiscover/files/netdiscover-0.3_beta6-fno-common.patch @@ -0,0 +1,42 @@ +--- ./src/ifaces.c ++++ ./src/ifaces.c +@@ -72,6 +72,7 @@ + unsigned char smac[ETH_ALEN]; + struct p_header *temp_header; + ++char *ourmac, errbuf[PCAP_ERRBUF_SIZE]; + + /* Start Sniffing on given iface */ + void *start_sniffer(void *args) +--- ./src/ifaces.h ++++ ./src/ifaces.h +@@ -46,7 +46,7 @@ + + + // Shitty globals +- char *ourmac, errbuf[PCAP_ERRBUF_SIZE]; ++ extern char *ourmac, errbuf[PCAP_ERRBUF_SIZE]; + + // Sniffer Functions + void *start_sniffer(void *); +--- a/src/screen.c ++++ b/src/screen.c +@@ -48,6 +48,7 @@ + struct arp_rep_c *arprep_count; + struct winsize win_sz; + pthread_mutex_t *listm; ++char *current_network; + + int scroll; + int smode, oldmode; +--- ./src/screen.h ++++ ./src/screen.h +@@ -24,7 +24,7 @@ + + + /* Ohh no, more globals */ +-char *current_network; ++extern char *current_network; + + + /* Structs for counters */ diff --git a/net-analyzer/netdiscover/netdiscover-0.3_beta6-r4.ebuild b/net-analyzer/netdiscover/netdiscover-0.3_beta6-r4.ebuild new file mode 100644 index 000000000000..264eea20d328 --- /dev/null +++ b/net-analyzer/netdiscover/netdiscover-0.3_beta6-r4.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="An active/passive address reconnaissance tool" +HOMEPAGE="http://nixgeneration.com/~jaime/netdiscover/" +LICENSE="GPL-2" +SRC_URI=" + http://nixgeneration.com/~jaime/${PN}/releases/${P/_/-}.tar.gz + https://dev.gentoo.org/~jer/${P/_/-}-oui-db-update-20091010.patch.bz2 +" + +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos" + +DEPEND=" + net-libs/libnet:1.1 + >=net-libs/libpcap-0.8.3-r1 +" +RDEPEND="${DEPEND}" +S=${WORKDIR}/${P/_/-} +DOCS=( AUTHORS ChangeLog README TODO ) +PATCHES=( + "${WORKDIR}"/${P/_/-}-oui-db-update-20091010.patch + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-misc.patch + "${FILESDIR}"/${P}-fno-common.patch +) + +src_prepare() { + default + + eautoreconf +} |