mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-19 23:06:41 +01:00
56 lines
1.6 KiB
Bash
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
|
|
}
|