Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=netdiscover
- pkgver=0.5.1
- pkgrel=1
- pkgdesc="ARP Scanner"
- arch=('i686' 'x86_64')
- url="https://github.com/netdiscover-scanner/netdiscover/"
- license=('GPL')
- depends=('libnet' 'libpcap')
- makedepends=('gcc' 'make' 'wget')
- provides=('netdiscover')
- conflicts=('netdiscover-debian' 'netdiscover-svn')
- source=("https://github.com/netdiscover-scanner/netdiscover/archive/0.5.1.tar.gz"
- 'http://standards-oui.ieee.org/oui/oui.txt')
- sha256sums=('153bab7fee507ff631cdedee673031cd5fa8e2cbd6347f4928d1edbeab20f2c6'
- 'SKIP')
- prepare(){
- cd "$srcdir"/netdiscover-0.5.1
- cat << EOT > src/oui.h
- struct oui {
- char *prefix; /* 24 bit global prefix */
- char *vendor; /* Vendor id string */
- };
- struct oui oui_table[] = {
- EOT
- cat ../oui.txt | sed 's/\r//' | grep "base 16" | tr '\t' ' ' | tr -s " " | sed 's/(base 16) //' | grep '[0-9A-F]' | sort | sed 's/ /", "/' | sed 's/^/ { "/' | sed -z 's/\n/" },#/g' | tr '#' '\n' >> src/oui.h
- cat << EOT >> src/oui.h
- { NULL, NULL }
- };
- EOT
- }
- build() {
- cd "$srcdir"/netdiscover-0.5.1
- ./autogen.sh
- ./configure --sbindir=/usr/bin --prefix=/usr --sysconfdir=/etc/
- make
- }
- package() {
- cd "$srcdir"/netdiscover-0.5.1
- make DESTDIR="$pkgdir" install || return 1
- }
- ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement