airgeddon: bump, install plugin structure

This commit is contained in:
Rick Farina (Zero_Chaos) 2020-01-08 10:27:18 -05:00
parent fb13a3be91
commit ca6d4c2fe8
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC
3 changed files with 5 additions and 75 deletions

View file

@ -1,2 +1 @@
DIST airgeddon-10.0.tar.gz 2521767 BLAKE2B 6d938f24532a4cb17fdfdd33fb25cd102af6d3a8bebadb3b61dbe090b656ce2612ae393e60e273c43c7798a72cb101511675c3a78821b4c9e7d89bfb84fbd231 SHA512 6f3eb07e7638292c50060fb3ab661ac6a84d887d23ca53731ea56f73432ac53fa591d09fc85a5381c801543960ceec607b96c2e0674feeb4db9491d4959ee23f
DIST airgeddon-9.23.tar.gz 2456885 BLAKE2B e1b180853893dc6524940e3d4ae6a460a7eefe260b5aab46fb937fa5ae48d14acccbce906f04379d5278cb775f564dfcedfce981d58c2f6827ff044672299849 SHA512 70fd15ea72d9ad09ba7135a0157d04e308dc41f1677f279cb7b368490b38c95adcaec5c11381f07f7eb507a4e2ceaa75ee30bfcd55d817a33ad8d287f6394a21
DIST airgeddon-10.01.tar.gz 2513283 BLAKE2B 70d20d59de9bba110699952c10ff120fb27d04e93780ab33470d484549f124735a2fdb4bb6556bc9aa69a8851ad2deb4ccb537b6d955594c13fe9f9edf3cb50d SHA512 89efc4d4fa3dc89eb7c3a8b496c54252a58904d503ef66495eb82501d704c34bbe5b813ec6b39ff93d28c1e1ab697bd486f30cdd4febd1673f0d5893815453e8

View file

@ -11,15 +11,13 @@ SRC_URI="https://github.com/v1s1t0r1sh3r3/airgeddon/archive/v${PV}.tar.gz -> ${P
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="opencl"
DEPEND=""
RDEPEND="${DEPEND}"
RDEPEND=""
BDEPEND=""
PDEPEND=">=app-shells/bash-4.2
sys-apps/net-tools
net-wireless/wireless-tools
virtual/awk
net-wireless/aircrack-ng
x11-terms/xterm
@ -60,9 +58,10 @@ src_prepare() {
src_install() {
make_wrapper ${PN} ./airgeddon.sh /usr/share/airgeddon "" /usr/sbin
insinto /usr/share/${PN}
doins language_strings.sh known_pins.db
doins -r language_strings.sh known_pins.db plugins
exeinto /usr/share/${PN}
doexe airgeddon.sh
insinto /usr/share/${PN}/plugins
insinto /etc
newins .airgeddonrc airgeddonrc
}

View file

@ -1,68 +0,0 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils
DESCRIPTION="bash script for Linux systems to audit wireless networks"
HOMEPAGE="https://github.com/v1s1t0r1sh3r3/airgeddon"
SRC_URI="https://github.com/v1s1t0r1sh3r3/airgeddon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="opencl"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
PDEPEND=">=app-shells/bash-4.2
sys-apps/net-tools
net-wireless/wireless-tools
virtual/awk
net-wireless/aircrack-ng
x11-terms/xterm
sys-apps/iproute2
sys-apps/pciutils
sys-process/procps
net-analyzer/ettercap
net-analyzer/bettercap
app-misc/crunch
net-analyzer/sslstrip
net-wireless/mdk
net-misc/dhcp
opencl? ( app-crypt/hashcat )
net-analyzer/dsniff
net-wireless/hostapd[wpe(+)]
net-wireless/reaver-wps-fork-t6x
net-wireless/bully
net-wireless/pixiewps
|| ( net-firewall/nftables net-firewall/iptables )
app-crypt/asleap
dev-libs/openssl
www-apps/beef
x11-apps/xdpyinfo
sys-apps/ethtool
sys-apps/usbutils
sys-apps/util-linux
net-misc/wget
app-admin/ccze
x11-apps/xset"
src_prepare() {
sed -i "/^AIRGEDDON_AUTO_UPDATE/s/=.*/=false/" .airgeddonrc || die
sed -i "/^AIRGEDDON_MDK_VERSION/s/=.*/=mdk3/" .airgeddonrc || die
sed -i "/^AIRGEDDON_SILENT_CHECKS=false/s/=.*/=true/" .airgeddonrc || die
default
}
src_install() {
make_wrapper ${PN} ./airgeddon.sh /usr/share/airgeddon "" /usr/sbin
insinto /usr/share/${PN}
doins language_strings.sh known_pins.db
exeinto /usr/share/${PN}
doexe airgeddon.sh
insinto /etc
newins .airgeddonrc airgeddonrc
}