diff --git a/net-wireless/airgeddon/Manifest b/net-wireless/airgeddon/Manifest index 0f51ddd0e..768e6d8c2 100644 --- a/net-wireless/airgeddon/Manifest +++ b/net-wireless/airgeddon/Manifest @@ -1 +1,2 @@ +DIST airgeddon-10.0.tar.gz 2521767 BLAKE2B 6d938f24532a4cb17fdfdd33fb25cd102af6d3a8bebadb3b61dbe090b656ce2612ae393e60e273c43c7798a72cb101511675c3a78821b4c9e7d89bfb84fbd231 SHA512 6f3eb07e7638292c50060fb3ab661ac6a84d887d23ca53731ea56f73432ac53fa591d09fc85a5381c801543960ceec607b96c2e0674feeb4db9491d4959ee23f DIST airgeddon-9.23.tar.gz 2456885 BLAKE2B e1b180853893dc6524940e3d4ae6a460a7eefe260b5aab46fb937fa5ae48d14acccbce906f04379d5278cb775f564dfcedfce981d58c2f6827ff044672299849 SHA512 70fd15ea72d9ad09ba7135a0157d04e308dc41f1677f279cb7b368490b38c95adcaec5c11381f07f7eb507a4e2ceaa75ee30bfcd55d817a33ad8d287f6394a21 diff --git a/net-wireless/airgeddon/airgeddon-10.0.ebuild b/net-wireless/airgeddon/airgeddon-10.0.ebuild new file mode 100644 index 000000000..1cf032c08 --- /dev/null +++ b/net-wireless/airgeddon/airgeddon-10.0.ebuild @@ -0,0 +1,68 @@ +# 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 +}