# This file is part of BlackArch Linux ( https://www.blackarch.org/ ). # See COPYING for license details. pkgname=middler pkgver=1.0 pkgrel=5 pkgdesc='A Man in the Middle tool to demonstrate protocol middling attacks.' arch=('any') groups=('blackarch' 'blackarch-networking') url='https://code.google.com/archive/p/middler/' license=('GPL-2.0-or-later') depends=('libpcap' 'python2' 'python2-scapy' 'libdnet') makedepends=('python2') source=("https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/$pkgname/$pkgname-$pkgver.tgz") sha512sums=('5ef1ded73446ff1ab39ad2640ab3469aa3153a6301a9975aee3dfd48a619834df88224ceedc6ec4b3f4771f539e8a3e008fc391b4aad29924b9bcb8d7e6a58cc') prepare() { cd TheMiddler sed -i 's:middlerlib:libmiddler:' setup.py sed -i 's:middlerlib.plugins:libmiddler.plugins:' setup.py sed -i "s:'middler.plugins.support'::" setup.py } package() { cd "$srcdir/TheMiddler" install -dm 755 "$pkgdir/usr/bin" install -dm 755 "$pkgdir/usr/share/$pkgname" cp -r * "$pkgdir/usr/share/$pkgname" cat > "$pkgdir/usr/bin/$pkgname" << EOF #!/bin/sh cd /usr/share/$pkgname/ exec python2 $pkgname.py \$@ EOF chmod +x "$pkgdir/usr/bin/$pkgname" }