pentoo-overlay/net-wireless/n4p/n4p-2.2-r3.ebuild
2018-07-12 12:00:22 -04:00

56 lines
1.6 KiB
Bash

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit multilib
DESCRIPTION="Comprehensive Wireless and Network packet based hacking framework.Compare to Metasploit"
HOMEPAGE="https://github.com/Cyb3r-Assassin"
SRC_URI="https://github.com/Cyb3r-Assassin/n4p/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+wireless +mitm +wpe +wps +vpn +extras"
#Remove bridge-utils whin module is updated to iproute2 07-27-15
PDEPEND="net-misc/bridge-utils
>=net-firewall/iptables-1.4.20
net-misc/dhcpcd
app-admin/sudo
sys-apps/iproute2
x11-terms/xterm
dev-python/ipaddr
net-wireless/iw
sys-apps/openrc
sys-apps/net-tools
x11-apps/xhost
extras? ( net-analyzer/dhcpdump )
wireless? ( >=net-wireless/aircrack-ng-1.2_rc2
>=sys-apps/util-linux-2.31_rc1 )
wpe? ( >=net-wireless/hostapd-2.0[wpe?,wps?] )
wps? ( net-wireless/bully )
mitm? ( net-analyzer/sslstrip
net-analyzer/dsniff
>=net-analyzer/ettercap-0.8.0-r1 )
vpn? ( net-vpn/openvpn )"
src_install() {
dodoc changes README.md
exeinto /usr/$(get_libdir)/${PN}
doexe n4p
exeinto /usr/$(get_libdir)/${PN}/modules
doexe modules/airbase modules/bridge modules/bully modules/cracking modules/dhcp modules/dump modules/example modules/hostapd modules/monitor modules/firewall modules/rebuild_network modules/recon modules/wash modules/wpe
dosym /usr/$(get_libdir)/${PN}/n4p /usr/bin/n4p
insinto /usr/share/${PN}
doins auth.logo die.logo dump.logo firewall.logo monitor.logo opening.logo recon.logo zed.logo wash.logo
insinto /etc/${PN}
doins dhcpd.conf n4p.conf hostapd.conf
}