FFUF HTTP
AI-generatedSummary
Execute an HTTP fuzzing scan using FFUF via a remote n8n-tools service, targeting a specified URL and wordlist configuration.
Inputs
- serviceBaseUrl — Base URL of the ffuf service API (default example: http://root-n8n-tools-1:3000).
- url (required) — Target URL where FFUF will replace the placeholder 'FUZZ' with entries from the wordlist (e.g., http://site.com/FUZZ).
- wordlistMode — Method to provide the fuzzer wordlist: either a path to a file inside the ffuf container ('path'), or inline words sent as text ('inline').
- wordlistPath (required) — Path inside the ffuf container to an existing wordlist file (used when 'wordlistMode' is 'path').
- wordlistText (required) — List of newline-separated words for fuzzing (used when 'wordlistMode' is 'inline'); sent to the API for temporary file creation.
- statusCodes — Comma-separated list of HTTP status codes to include in the results; defaults to the service's behavior if empty.
- threads — Number of concurrent threads FFUF will use during scanning; default is 50.
- extensions — Comma-separated list of file extensions to test appended to fuzz keywords; leave empty for none.
- extra — Additional command-line parameters passed as a string to the ffuf wrapper service endpoint.
Output shape
a JSON object containing the FFUF scan results from the remote service for each input item
Results vary depending on the ffuf service implementation and input parameters; each input item produces one corresponding JSON output object with scan data; no built-in pagination or error envelope wrapping.