diff options
-rw-r--r-- | .SRCINFO | 48 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..caad003c2822 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,48 @@ +# Generated by mksrcinfo v8 +# Thu Dec 10 20:15:02 UTC 2015 +pkgbase = mitmf-git + pkgdesc = Framework for Man-In-The-Middle attacks. + pkgver = r425.d542dc1 + pkgrel = 1 + url = https://github.com/byt3bl33d3r/MITMf + arch = any + license = unknown + makedepends = git + depends = python2 + depends = libnetfilter_queue + depends = libpcap + depends = libjpeg-turbo + depends = capstone + depends = python2-pyinotify + depends = python2-crypto + depends = python2-pyasn1 + depends = python2-cryptography + depends = python2-pillow + depends = python2-netaddr + depends = scapy + depends = python2-dnslib + depends = python2-twisted + depends = python2-lxml + depends = python2-pefile-git + depends = python2-ipy + depends = python2-user_agent + depends = python2-pyopenssl + depends = python2-service-identity + depends = python2-configobj + depends = python2-flask + depends = python2-dnspython + depends = python2-beautifulsoup4 + depends = python2-capstone + depends = python2-magic + depends = python2-msgpack + depends = python2-requests + depends = python2-pypcap + depends = python2-chardet + depends = python2-netfilterqueue-git + provides = mitmf + options = !strip + source = mitmf-git::git+https://github.com/byt3bl33d3r/MITMf + sha256sums = SKIP + +pkgname = mitmf-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a3876c899cb5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Sonic-Y3k <sonic.y3k@googlemail.com> + +pkgname=mitmf-git +pkgdesc="Framework for Man-In-The-Middle attacks." +pkgver=r425.d542dc1 +pkgrel=1 +arch=('any') +url="https://github.com/byt3bl33d3r/MITMf" +license=('unknown') +provides=('mitmf') +makedepends=('git') +depends=('python2' 'libnetfilter_queue' 'libpcap' 'libjpeg-turbo' 'capstone' 'python2-pyinotify' 'python2-crypto' 'python2-pyasn1' 'python2-cryptography' 'python2-pillow' 'python2-netaddr' 'scapy' 'python2-dnslib' 'python2-twisted' 'python2-lxml' 'python2-pefile-git' 'python2-ipy' 'python2-user_agent' 'python2-pyopenssl' 'python2-service-identity' 'python2-configobj' 'python2-flask' 'python2-dnspython' 'python2-beautifulsoup4' 'python2-capstone' 'python2-magic' 'python2-msgpack' 'python2-requests' 'python2-pypcap' 'python2-chardet' 'python2-netfilterqueue-git') +source=("${pkgname}::git+https://github.com/byt3bl33d3r/MITMf") +sha256sums=('SKIP') +options=(!strip) + +pkgver() { + cd "${srcdir}/${pkgname}" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + cd "${srcdir}/${pkgname}" + git submodule init + git submodule update --recursive +} + +package() { + # create required directories + install -d "${pkgdir}/opt" + install -d "${pkgdir}/usr/bin" + + # copy required files + cp -r "${srcdir}/${pkgname}" "${pkgdir}/opt/MITMf" + chmod +x "${pkgdir}/opt/MITMf/mitmf.py" + + # install link + ln -s "/opt/MITMf/mitmf.py" "${pkgdir}/usr/bin/mitmf" + +} + |