From 899c0383ea3aeaccd537fc425da1ad9fab115b23 Mon Sep 17 00:00:00 2001 From: Alexandr Savca Date: Mon, 23 Nov 2020 13:13:08 +0200 Subject: [PATCH] mdk4: initial commit, v4.1 --- mdk4/.footprint | 7 +++++++ mdk4/.signature | 5 +++++ mdk4/Pkgfile | 24 ++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 mdk4/.footprint create mode 100644 mdk4/.signature create mode 100644 mdk4/Pkgfile diff --git a/mdk4/.footprint b/mdk4/.footprint new file mode 100644 index 000000000..6734dd6ab --- /dev/null +++ b/mdk4/.footprint @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/sbin/ +-rwxr-xr-x root/root usr/sbin/mdk4 +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/mdk4.8.gz diff --git a/mdk4/.signature b/mdk4/.signature new file mode 100644 index 000000000..0f6939903 --- /dev/null +++ b/mdk4/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF32FIrAKgrGGTHmhFyKx0Ka1sVrjm8TGHyBKIB7quVYvKFPfx/+C5Gyuzj5p4T2IwqNs7bYp7hwAs8URxcjGYaQ0= +SHA256 (Pkgfile) = 0a3c473130cb9e2ec56040461787017ac1a2201332331258d1379b47f3b87baa +SHA256 (.footprint) = 6d1f5fcca5b121e981420ecfdc57a14bad8f39b42506fb1f711c74b70101bc1c +SHA256 (mdk4-4.1.tar.gz) = 38e9a28dbb4bfeaa1e6fef7117a324305472990f0d47582c103699fa505e1ecf diff --git a/mdk4/Pkgfile b/mdk4/Pkgfile new file mode 100644 index 000000000..049ef1bb5 --- /dev/null +++ b/mdk4/Pkgfile @@ -0,0 +1,24 @@ +# Description: Exploit common IEEE 802.11 protocol weaknesses +# URL: https://github.com/charlesxsh/mdk3-master +# Maintainer: Alexandr Savca, alexandrsavca89 at gmail dot com +# Depends on: libnl libpcap + +name=mdk4 +version=4.1 +release=1 +source=(https://github.com/aircrack-ng/mdk4/archive/$version/$name-$version.tar.gz) + +build() { + cd $name-$version + + # remove default debug/optimization flags + sed -i 's/-g -O3//' src/Makefile src/attacks/Makefile + + EXTRAFLAGS="-I.. -I/usr/include/libnl3 -DCONFIG_LIBNL30 -DCONFIG_LIBNL" + + make CFLAGS="$CFLAGS $EXTRAFLAGS" -j1 # fix parallel build + make -C src install PREFIX=$PKG/usr + + # install man page manually + install -Dm644 man/mdk4.1 $PKG/usr/share/man/man8/mdk4.8 +}