diff --git a/app-antivirus/veil-evasion/Manifest b/app-antivirus/veil-evasion/Manifest index 19870a200..717188835 100644 --- a/app-antivirus/veil-evasion/Manifest +++ b/app-antivirus/veil-evasion/Manifest @@ -1 +1,2 @@ DIST veil-evasion-2.23.tar.gz 57375405 SHA256 3975a926909c79fba062c8e8c54f6a270fddba1fe785749edd68da6b81534bb7 SHA512 62655cad9aab278fd0cc39f12643ed204894fa0cb0a21cdd0ffca9c063444e04cd86938cd17a09266a33cd8b99f92d3a948626f5c235024da84ead1b5000afb4 WHIRLPOOL f3935e518588d0c7c8a38e59669eebecabea7c3d1b82b70d268e5632549e65e5ff163fabb6a7936ae32fc9f633cdf1dcfd7c3c0a0205de8cb31eb790740d9525 +DIST veil-evasion-2.24.tar.gz 46523609 SHA256 6e8f3a8348d41fb205f4d4aefe306721b651ae7b1b697036d11a0595208ac060 SHA512 c402bf68de0f54561b1efa9fcbaa12c870a251200610189839024a24c305b4cb050cec32e2cd666fdab925ade154661b634a6ee818f9ba9f77cb75f568f9cdfc WHIRLPOOL 279c94c97f6f25af56419e53bad69ca5effa2724d1dbec975031dad3a9ebe87bdecb55e3a4776e080500a6f6701957a2cf2a7c24a5afd3455950ad5e0b84e61a diff --git a/app-antivirus/veil-evasion/veil-evasion-2.24.ebuild b/app-antivirus/veil-evasion/veil-evasion-2.24.ebuild new file mode 100644 index 000000000..92a771bc5 --- /dev/null +++ b/app-antivirus/veil-evasion/veil-evasion-2.24.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit python-single-r1 + +DESCRIPTION="A tool for payloads generation that bypass common anti-virus solutions" +HOMEPAGE="https://github.com/Veil-Framework/Veil-Evasion" +SRC_URI="https://github.com/Veil-Framework/Veil-Evasion/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="tools" + +DEPEND="" +RDEPEND=">=dev-python/pycrypto-2.3 + dev-python/symmetricjsonrpc + dev-python/pefile + dev-python/capstone-python + tools? ( + dev-lang/go + app-emulation/wine + net-analyzer/metasploit ) + " + +# FIXME: +# pyinstaller +# mingw-w64 monodoc-browser monodevelop mono-mcs unzip ruby wget git \ +# ca-certificates ttf-mscorefonts-installer + +S="${WORKDIR}/Veil-Evasion-${PV}" + +src_install() { + rm -r config/ + rm -r setup/ + + dodir /usr/$(get_libdir)/${PN} + cp -R * "${ED}"/usr/$(get_libdir)/${PN} || die "Copy files failed" + python_fix_shebang "${ED}"/usr/$(get_libdir)/${PN}/Veil-Evasion.py + + #use our custom settings + insinto /etc/veil + newins "${FILESDIR}"/${PN}-2.23-settings.py settings.py + + dosym /usr/$(get_libdir)/veil-evasion/Veil-Evasion.py /usr/bin/veil-evasion +} diff --git a/profiles/pentoo/base/package.accept_keywords/misc b/profiles/pentoo/base/package.accept_keywords/misc index ed3a79535..b82240bab 100644 --- a/profiles/pentoo/base/package.accept_keywords/misc +++ b/profiles/pentoo/base/package.accept_keywords/misc @@ -1,5 +1,5 @@ ~app-antivirus/malheur-0.5.3 ~arm -~app-antivirus/veil-evasion-2.23 +~app-antivirus/veil-evasion-2.24 ~dev-dotnet/wxnet-0.7.2 ~net-firewall/sanewall-1.1.6