Summary
Wapiti allows you to audit the security of your web applications. It performs black-box scans, i.e. it does not study the source code of the application but will scans the webpages of the deployed webapp, looking for scripts and forms where it can inject data. Once it gets this list, Wapiti acts like a fuzzer, injecting payloads to see if a script is vulnerable.
Versions
v3.1.7 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64
- USE flags
- test
v3.1.6 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / aiocache : Asyncio cache manager
dev-python / aiohttp : HTTP client/server for asyncio
dev-python / aiosqlite : asyncio bridge to the standard sqlite3 module
dev-python / arsenic : Asynchronous WebDriver client
dev-python / beautifulsoup4 : Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree
dev-python / brotlicffi : Python binding to the Brotli library
dev-python / browser-cookie3 : Loads cookies from your browser into a cookiejar object
dev-python / dnspython : DNS toolkit for Python
dev-python / h11 : A pure-Python implementation of HTTP/1.1 inspired by hyper-h2
dev-python / httpx : Fully-featured HTTP client which provides sync and async APIs
dev-python / loguru : Python logging made (stupidly) simple
dev-python / mako : A Python templating language
dev-python / markupsafe : Implements a XML/HTML/XHTML Markup safe string for Python
dev-python / pyasn1 : ASN.1 library for Python
dev-python / requests : HTTP library for human beings
dev-python / socksio : Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5
dev-python / sqlalchemy : Python SQL toolkit and Object Relational Mapper
dev-python / tld : Extract the top level domain (TLD) from the URL given
dev-python / typing-extensions : Backported and Experimental Type Hints for Python 3.7+
dev-python / yaswfp : Yet Another SWF Parser
net-proxy / mitmproxy : An interactive, SSL-capable, man-in-the-middle HTTP proxy
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: add 3.1.7
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Lucio Sauer · gentoo
*/*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
net-analyzer/wapiti: use HTTPS
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: enable py3.11
Closes: https://bugs.gentoo.org/897076 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop 3.1.3
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: fix install and dependencies
This drops x86 as keyword is missing from some dependencies 3.11 is dropped from python supported version (missing in dep) Closes: https://bugs.gentoo.org/892884 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop 9999
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: enable py3.11
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: add 3.1.6
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop 3.0.5, 3.1.2
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-analyzer/wapiti: Update PYTHON_REQ_USE to xml(+)
Update PYTHON_REQ_USE to specify "xml(+)", as Python 3.11 no longer features the "xml" flag. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: add 3.1.3
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: sync live ebuild
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: add 3.1.2
Closes: https://bugs.gentoo.org/850187 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: fix doc install path
Also remove DISTUTILS_USE_SETUPTOOLS Closes: https://bugs.gentoo.org/800911 Closes: https://bugs.gentoo.org/808978 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop old
Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{beautifulsoup → beautifulsoup4}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: 3.0.5 bump
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: skip tests in installation
Also restrict tests for now, new ones require php webserver local execution Closes: https://bugs.gentoo.org/774300 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: 3.0.4 bump, add Python 3.9
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: set DISTUTILS_USE_SETUPTOOLS
Closes: https://bugs.gentoo.org/751688 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: restore pytest-runner patch
This is still needed to prevent net installation of pytest attempt Closes: https://bugs.gentoo.org/718564 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: add python 3.8 and fix tests
Releases do not have tests included, dropped them in 3.0.3 and fixed call/dependencies in live ebuild Closes: https://bugs.gentoo.org/714688 Closes: https://bugs.gentoo.org/718428 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-analyzer/wapiti: Remove unused dep on pytest-runner
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: 3.0.3 bump
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: add test restiction
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: update live ebuild
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop old versions
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: fix hard dependency on pytest-runner
Closes: https://bugs.gentoo.org/695582 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: 3.0.2 bump
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernard Cafarelli · gentoo
net-analyzer/wapiti: drop old
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Bernard Cafarelli · gentoo
net-analyzer/wapiti: 3.0.1 bump
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Bernard Cafarelli · gentoo
net-analyzer/wapiti: 3.0.0 bump
New dependencies and optional support for kerberos/NTLM auth Sync live ebuild Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Sven Wegener · gentoo
net-analyzer/wapiti: Update SourceForge SVN URLs
Package-Manager: portage-2.2.28 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed