FFUF HTTP

Ejecuta FFUF a través del contenedor n8n-tools

FFUF HTTP

AI-generated

Summary

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.

Discussion