diff options
author | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
---|---|---|
committer | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
commit | 415856bdd4f48ab4f2732996f0bae58595092bbe (patch) | |
tree | ede2018b591f6dfb477fe9341ba17b9bc000fab9 /community/aircrack-ng |
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'community/aircrack-ng')
-rw-r--r-- | community/aircrack-ng/ChangeLog | 58 | ||||
-rw-r--r-- | community/aircrack-ng/PKGBUILD | 102 |
2 files changed, 160 insertions, 0 deletions
diff --git a/community/aircrack-ng/ChangeLog b/community/aircrack-ng/ChangeLog new file mode 100644 index 000000000..2dc69e435 --- /dev/null +++ b/community/aircrack-ng/ChangeLog @@ -0,0 +1,58 @@ +2011-03-16 Brad Fanella + + * Fix FS#23295 + +2011-01-17 Brad Fanella + + * Fix #FS20303 + * Split into aircrack-ng and aircrack-ng-scripts + +2009-09-18 Biru Ionut <ionut@archlinux.ro> + + * Version bump: 1.0-rc4 + +2009-04.14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-rc3 + + * PKGBUILD: removed old compilation patch + +2009-02-08 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-rc2 + + * sha-compile-fix-64bit.patch: added, fixes compilation on 64bit hosts + +2008-06-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-rc1 + + * PKGBUILD: moved from $startdir to $srcdir/$pkgdir, added vim tags, + added sqlite3 dependency for airolib-ng support + +2008-05-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-beta2 + + * PKGBUILD: adapted make command to the new Makefile, added zlib and + openssl dependencies + +2008-02-25 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.3 + +2008-02-08 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: fixed man page location (thanks Snowman) + +2008-02-07 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.2 + + * PKGBUILD: moved man pages to /usr/share/man + +2007-12-15 Corrado Primier <bardo@aur.archlinux.org> + + * ChangeLog: added + + * PKGBUILD: adopted, cleaned up, uploaded to [community] diff --git a/community/aircrack-ng/PKGBUILD b/community/aircrack-ng/PKGBUILD new file mode 100644 index 000000000..1d1069098 --- /dev/null +++ b/community/aircrack-ng/PKGBUILD @@ -0,0 +1,102 @@ +# $Id: PKGBUILD 42651 2011-03-18 23:46:42Z bfanella $ +# Maintainer: Brad Fanella <bradfanella@archlinux.us> +# Contributor: Daenyth <Daenyth+Arch [at] gmail [dot] com> +# Contributor: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: ice-man <icemanf@gmail.com> + +pkgbase=aircrack-ng +pkgname=(aircrack-ng aircrack-ng-scripts) +pkgver=1.1 +pkgrel=5 +arch=('i686' 'x86_64') +url="http://www.aircrack-ng.org" +license=('GPL2') +source=("http://download.aircrack-ng.org/${pkgname}-${pkgver}.tar.gz") +md5sums=('f7a24ed8fad122c4187d06bfd6f998b4') +depends=('openssl' 'sqlite3' 'iw') + + +build() { + cd ${srcdir}/${pkgbase}-${pkgver} + make SQLITE=true unstable=true + +} + +package_aircrack-ng() { + pkgdesc="A key cracker for the 802.11 WEP and WPA-PSK protocols" + + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} SQLITE=true unstable=true bindir=/usr/bin \ + mandir=/usr/share/man/man1 sbindir=/usr/sbin install + + ### Remove installed scripts/corresponding man pages (installed in aircrack-ng-scripts) ### + # Scripts + rm ${pkgdir}/usr/sbin/airmon-ng + rm ${pkgdir}/usr/sbin/airdriver-ng + rm ${pkgdir}/usr/sbin/airodump-ng-oui-update + # Man pages + mkdir -p ${srcdir}/tmp/ + mv ${pkgdir}/usr/share/man/man1/airmon-ng.1 ${srcdir}/tmp/ + mv ${pkgdir}/usr/share/man/man1/airdriver-ng.1 ${srcdir}/tmp/ +} + +package_aircrack-ng-scripts() { + pkgdesc="Included scripts for a key cracker for the 802.11 WEP and WPA-PSK protocols" + depends=('python2' 'graphviz' 'pylorcon') + + cd ${srcdir}/${pkgname}-${pkgver}/scripts + mkdir -p ${pkgdir}/usr/share/man/man1/ \ + ${pkgdir}/usr/sbin + + ### AIRDRIVER-NG ### + # Script + install -Dm644 airdriver-ng ${pkgdir}/usr/sbin/ + # Libs + mkdir -p ${pkgdir}/usr/lib/airdrop-ng/ + install -Dm644 airdrop-ng/lib/{colorize.py,libDumpParse.py,libOuiParse.py} \ + ${pkgdir}/usr/lib/airdrop-ng/ + # Man page + mv ${srcdir}/tmp/airdriver-ng.1 ${pkgdir}/usr/share/man/man1/ + + ### AIRDROP-NG ### + # Man page + install -Dm644 airdrop-ng/docs/airdrop-ng.1 ${pkgdir}/usr/share/man/man1/ + # Script + sed s/python/python2/ -i airdrop-ng/airdrop-ng.py + install -Dm644 airdrop-ng/airdrop-ng.py ${pkgdir}/usr/sbin/airdrop-ng + chmod +x ${pkgdir}/usr/sbin/airdrop-ng + + ### AIRGRAPH-NG ### + # Libs + mkdir -p ${pkgdir}/usr/lib/airgraph-ng/ + install -Dm644 airgraph-ng/lib/lib_Airgraphviz.py \ + ${pkgdir}/usr/lib/airgraph-ng/ + # Man page + install -Dm644 airgraph-ng/man/airgraph-ng.1 ${pkgdir}/usr/share/man/man1/ + # Script + sed s/python/python2/ -i airgraph-ng/airgraph-ng.py + sed s_/usr/local/bin/lib_/usr/lib_ -i airgraph-ng/airgraph-ng.py + install -Dm644 airgraph-ng/airgraph-ng.py ${pkgdir}/usr/sbin/airgraph-ng + chmod +x ${pkgdir}/usr/sbin/airgraph-ng + + ### DUMP-JOIN.PY ### + # Man page + install -Dm644 airgraph-ng/man/dump-join.1 ${pkgdir}/usr/share/man/man1/ + # Script + sed s/python/python2/ -i airgraph-ng/dump-join.py + install -Dm644 airgraph-ng/dump-join.py ${pkgdir}/usr/sbin/dump-join.py + chmod +x ${pkgdir}/usr/sbin/dump-join.py + + ### AIRMON-NG ### + # Man page + mv ${srcdir}/tmp/airmon-ng.1 ${pkgdir}/usr/share/man/man1/ + # Script + install -Dm644 airmon-ng ${pkgdir}/usr/sbin/ + chmod +x ${pkgdir}/usr/sbin/airmon-ng + + ### AIRODUMP-NG-OUI-UPDATE ### + # Script + install -Dm644 airodump-ng-oui-update ${pkgdir}/usr/sbin/ + chmod +x ${pkgdir}/usr/sbin/airodump-ng-oui-update + +} |