Commit ba1de2fa authored by Bad3r's avatar Bad3r
Browse files

python3Packages.wfuzz: add netaddr to runtime dependencies

The iprange and ipnet payload plugins (src/wfuzz/plugins/payloads/
{iprange,ipnet}.py) lazily import netaddr and, on ImportError, raise
FuzzExceptBadInstall("...requires netaddr module. Please install it
using pip."). Without this dep, `wfuzz -z iprange,192.168.1.1-...` and
`-z ipnet,...` fail on a Nix-built wfuzz with a misleading pip-install
message. netaddr stays in nativeCheckInputs since tests/api/test_payload.py
also exercises the ipranges payload.
parent c6606136
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ buildPythonPackage (finalAttrs: {
    chardet
    distutils # src/wfuzz/plugin_api/base.py
    legacy-cgi
    netaddr # src/wfuzz/plugins/payloads/{iprange,ipnet}.py
    pycurl
    six
    setuptools