mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-20 22:01:11 +02:00
w3af: remove, fix https://github.com/pentoo/pentoo-overlay/issues/590
This commit is contained in:
parent
8f0cfbf12a
commit
1d70e2d87d
8 changed files with 0 additions and 200 deletions
|
|
@ -1 +0,0 @@
|
|||
DIST w3af-1.6.54.tar.gz 23762936 BLAKE2B 6a2d76710b66b57365515a9b0e271d3ce746c8b6d4ae3f6d09057b675b3dc1af5a0f41ee7e4dabee321d0268487acf3df65c4b6d20ac6ee9684e079e6d212cd1 SHA512 8132bb3ee0433739b9a3bd4a6b25d90e9f71d915eb1f7a63c382199bfc8b9dc5abe6bdd73c7715ab5804e6cf22a99f8ba98ac39cee92a5f3e547f7cb939f8ac6
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
--- w3af/core/controllers/dependency_check/dependency_check.py 2014-03-31 19:29:26.000000000 +0200
|
||||
+++ w3af/core/controllers/dependency_check/dependency_check.py 2014-04-03 14:44:42.000000000 +0200
|
||||
@@ -56,6 +56,7 @@
|
||||
verify_python_version()
|
||||
|
||||
disable_warnings()
|
||||
+ return True
|
||||
|
||||
#
|
||||
# Check for missing python modules
|
||||
|
||||
--- w3af/core/ui/gui/dependency_check/dependency_check.py.orig 2014-05-13 20:49:36.000000000 +0800
|
||||
+++ w3af/core/ui/gui/dependency_check/dependency_check.py 2014-05-13 21:00:19.319564753 +0800
|
||||
@@ -40,6 +40,9 @@
|
||||
we extend() the lists present in the base module before passing them to
|
||||
mdep_check()
|
||||
"""
|
||||
+
|
||||
+ return True
|
||||
+
|
||||
should_exit = mdep_check(pip_packages=PIP_PACKAGES,
|
||||
system_packages=SYSTEM_PACKAGES,
|
||||
system_name=SYSTEM_NAME,
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
diff -urN w3af-1.6.0.3.orig/w3af/core/controllers/dependency_check/dependency_check.py w3af-1.6.0.3/w3af/core/controllers/dependency_check/dependency_check.py
|
||||
--- w3af-1.6.0.3.orig/w3af/core/controllers/dependency_check/dependency_check.py 2014-06-12 20:37:39.000000000 +0800
|
||||
+++ w3af-1.6.0.3/w3af/core/controllers/dependency_check/dependency_check.py 2014-06-14 14:37:29.096864811 +0800
|
||||
@@ -61,6 +61,8 @@
|
||||
|
||||
disable_warnings()
|
||||
|
||||
+ return True;
|
||||
+
|
||||
platform = get_current_platform()
|
||||
|
||||
#
|
||||
diff -urN w3af-1.6.0.3.orig/w3af/core/ui/gui/dependency_check/dependency_check.py w3af-1.6.0.3/w3af/core/ui/gui/dependency_check/dependency_check.py
|
||||
--- w3af-1.6.0.3.orig/w3af/core/ui/gui/dependency_check/dependency_check.py 2014-06-12 20:37:39.000000000 +0800
|
||||
+++ w3af-1.6.0.3/w3af/core/ui/gui/dependency_check/dependency_check.py 2014-06-14 14:39:01.775871623 +0800
|
||||
@@ -36,6 +36,9 @@
|
||||
we extend() the lists present in the base module before passing them to
|
||||
mdep_check()
|
||||
"""
|
||||
+
|
||||
+ return True
|
||||
+
|
||||
should_exit = mdep_check(dependency_set=GUI, exit_on_failure=False)
|
||||
|
||||
try:
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
--- w3af-1.6.54/w3af_console.orig 2016-01-17 15:33:49.649413704 +0800
|
||||
+++ w3af-1.6.54/w3af_console 2016-01-17 15:34:10.156414862 +0800
|
||||
@@ -9,8 +9,8 @@
|
||||
|
||||
|
||||
# Check if I have all needed dependencies
|
||||
-from w3af.core.controllers.dependency_check.dependency_check import dependency_check
|
||||
-dependency_check()
|
||||
+#from w3af.core.controllers.dependency_check.dependency_check import dependency_check
|
||||
+#dependency_check()
|
||||
|
||||
from w3af.core.ui.console.console_ui import ConsoleUI
|
||||
from w3af.core.controllers.misc.get_w3af_version import get_w3af_version
|
||||
--- w3af-1.6.54/w3af_gui.orig 2016-01-17 15:33:56.250414076 +0800
|
||||
+++ w3af-1.6.54/w3af_gui 2016-01-17 15:34:17.283415265 +0800
|
||||
@@ -9,8 +9,8 @@
|
||||
|
||||
# Perform the GTK UI dependency check, this will verify that the current system
|
||||
# has all the modules required to run w3af (including the core dependencies)
|
||||
-from w3af.core.ui.gui.dependency_check.dependency_check import dependency_check
|
||||
-dependency_check()
|
||||
+#from w3af.core.ui.gui.dependency_check.dependency_check import dependency_check
|
||||
+#dependency_check()
|
||||
|
||||
import w3af.core.controllers.output_manager as om
|
||||
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
diff -Naur a/w3af/core/controllers/dependency_check/dependency_check.py b/w3af/core/controllers/dependency_check/dependency_check.py
|
||||
--- a/w3af/core/controllers/dependency_check/dependency_check.py 2014-06-15 15:05:50.473043004 +0200
|
||||
+++ b/w3af/core/controllers/dependency_check/dependency_check.py 2014-06-15 15:06:46.052741903 +0200
|
||||
@@ -62,6 +62,7 @@
|
||||
disable_warnings()
|
||||
|
||||
platform = get_current_platform()
|
||||
+ return True
|
||||
|
||||
#
|
||||
# Check for missing python modules
|
||||
diff -Naur a/w3af/core/ui/gui/dependency_check/dependency_check.py b/w3af/core/ui/gui/dependency_check/dependency_check.py
|
||||
--- a/w3af/core/ui/gui/dependency_check/dependency_check.py 2014-06-15 15:05:50.433043221 +0200
|
||||
+++ b/w3af/core/ui/gui/dependency_check/dependency_check.py 2014-06-15 15:07:19.325894980 +0200
|
||||
@@ -36,6 +36,9 @@
|
||||
we extend() the lists present in the base module before passing them to
|
||||
mdep_check()
|
||||
"""
|
||||
+
|
||||
+ return True
|
||||
+
|
||||
should_exit = mdep_check(dependency_set=GUI, exit_on_failure=False)
|
||||
|
||||
try:
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
python2 /usr/lib/w3af/w3af_console $*
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
python2 /usr/lib/w3af/w3af_gui $*
|
||||
|
|
@ -1,95 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit multilib python-r1
|
||||
|
||||
DESCRIPTION="Web Application Attack and Audit Framework"
|
||||
HOMEPAGE="http://w3af.sourceforge.net/"
|
||||
SRC_URI="https://github.com/andresriancho/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="clamav doc test"
|
||||
|
||||
#<@__apr__> Zero_Chaos, unittests are just for developers to run
|
||||
#<@__apr__> Zero_Chaos, users should never run "nosetests" in w3af
|
||||
RESTRICT=test
|
||||
|
||||
RDEPEND="
|
||||
clamav? ( dev-python/clamd )
|
||||
>=dev-python/PyGithub-1.21.0
|
||||
>=dev-python/git-python-1.0.1
|
||||
>=dev-python/pybloomfiltermmap-0.3.14
|
||||
>=dev-python/esmre-0.3.1
|
||||
>=dev-python/phply-0.9.1
|
||||
dev-python/stopit
|
||||
>=dev-python/nltk-3.0.1
|
||||
>=dev-python/chardet-2.1.1
|
||||
>=dev-python/tblib-0.2.0
|
||||
>=app-text/pdfminer-20140328
|
||||
>=dev-python/futures-2.1.5
|
||||
>=dev-python/pyopenssl-0.13.1
|
||||
dev-python/ndg-httpsclient
|
||||
dev-python/pyasn1
|
||||
>=dev-python/lxml-3.4.4
|
||||
>=net-analyzer/scapy-2.0.0
|
||||
>=dev-python/guess-language-0.2
|
||||
dev-python/python-cluster
|
||||
>=dev-python/msgpack-0.4.4
|
||||
>=dev-python/python-ntlm-1.0.1
|
||||
>=dev-python/halberd-0.2.4
|
||||
>=dev-python/DartsPyLRU-0.5
|
||||
dev-python/jinja
|
||||
>=dev-python/vulndb-0.0.17
|
||||
dev-python/markdown
|
||||
>=dev-python/psutil-2.2.1
|
||||
>=dev-python/ruamel-ordereddict-0.4.8
|
||||
dev-python/soappy
|
||||
|
||||
dev-db/sqlmap
|
||||
|| ( net-analyzer/openbsd-netcat
|
||||
net-analyzer/netcat )"
|
||||
|
||||
#pywebkitgtk is vulnerable and removed
|
||||
# gtk? ( dev-python/pywebkitgtk
|
||||
# dev-python/pygraphviz
|
||||
# >dev-python/pygtk-2.0
|
||||
# =dev-python/xdot-0.6
|
||||
# dev-python/pygtksourceview )
|
||||
|
||||
DEPEND=""
|
||||
|
||||
src_prepare(){
|
||||
rm doc/{GPL,INSTALL} || die
|
||||
find "${S}" -type d -name .svn -exec rm -R {} +
|
||||
#bundled sqlmap
|
||||
rm -r w3af/plugins/attack/db/sqlmap || die
|
||||
use clamav || rm w3af/plugins/grep/clamav.py
|
||||
#Halberd hmap is also bundled
|
||||
epatch "${FILESDIR}"/${P}_disable_deps_check.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/$(get_libdir)/w3af
|
||||
doins -r w3af profiles scripts tools w3af_console
|
||||
# if use gtk ; then
|
||||
# doins w3af_gui
|
||||
# fperms +x /usr/$(get_libdir)/w3af/w3af_gui || die
|
||||
# fi
|
||||
fperms +x /usr/$(get_libdir)/w3af/w3af_console || die
|
||||
dobin "${FILESDIR}"/w3af_console || die
|
||||
# if use gtk ; then
|
||||
# dobin "${FILESDIR}"/w3af_gui || die
|
||||
# fi
|
||||
#use flag doc is here because doc is bigger than 3 Mb
|
||||
if use doc ; then
|
||||
insinto /usr/share/doc/${PF}/
|
||||
doins -r doc/* || die
|
||||
fi
|
||||
}
|
||||
Loading…
Reference in a new issue