awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ffuf avatar

ffuf/ffuf

0
View on GitHub↗
15,618 estrellas·1,515 forks·Go·mit·11 vistas

Ffuf

This tool is a command-line utility designed for automated web resource discovery, fuzzing, and application structure mapping. It functions as a security-focused scanner that identifies hidden files, directories, parameters, and virtual hosts by injecting payloads into HTTP requests. By systematically testing how servers handle various inputs, it assists in mapping the architecture of web applications and uncovering potential security vulnerabilities.

The tool distinguishes itself through a highly concurrent engine that manages asynchronous request execution and recursive job orchestration. It allows for granular control over the fuzzing process, including pipeline-based payload mutation, dynamic input encoding, and the ability to integrate external tools for custom payload generation. Users can manage scan intensity through precise traffic rate controls and interactive execution adjustments, ensuring stability while navigating target defenses.

Beyond core discovery, the software provides extensive observability and reporting capabilities. It supports logic-based response filtering to isolate relevant findings from noise, audit logging for verifiable testing trails, and structured data export in formats like JSON and CSV. The tool also accommodates secure testing environments through support for client-side certificate authentication and persistent configuration management for standardized testing workflows.

Features

  • HTTP Request Utilities - Automates the discovery of web resources by injecting payloads into headers, URLs, and request bodies as a security testing tool.
  • Automated Security Scanners - Provides an automated security scanner for discovering hidden web resources and mapping application architecture.
  • Web Resource Discovery Scanners - The tool automates the discovery of hidden files, directories, virtual hosts, and parameters by injecting payloads from wordlists into URLs, headers, or request bodies.
  • Fuzzing Tools - Implements a high-performance fuzzing tool for discovering web content and parameters via automated HTTP request injection.
  • Web Application Penetration Testing - Automates the discovery of hidden files, directories, and parameters on web servers to identify potential vulnerabilities.
  • HTTP Request Templates - Constructs HTTP requests by injecting wordlist values into predefined templates to simulate diverse traffic patterns and application interactions.
  • Fuzzing Resources - Sends large volumes of customized requests to web endpoints to map out hidden resources and test server input handling.
  • Security Assessment Frameworks - Integrates discovery tools into security workflows to systematically scan web applications and export structured findings.
  • HTTP Request Customization - Provides granular control over HTTP request headers, methods, and payloads to simulate diverse traffic patterns during security assessments.
  • Rate Limiters - Regulates outgoing request rates to maintain server stability and avoid triggering rate-limiting defenses.
  • Payload Mutation Pipelines - Transforms input data through a series of modular encoding and mutation stages before injecting them into outgoing HTTP requests.
  • Brute Force Tools - Fast web fuzzer for directory and parameter discovery.
  • Directory Scanning Tools - Fast web directory and parameter fuzzing tool.
  • Fuzzing - Fast web fuzzer written in Go.
  • Fuzzing Tools - Fast web fuzzer written in Go.
  • Reconnaissance and Discovery - Fast web fuzzer written in Go.
  • Utility and Fuzzing Tools - Fast web fuzzer for directory and parameter discovery.
  • Directory Bruteforcing - Fast web fuzzer for directory and file discovery.
  • Fuzzers and Brute Forcers - Fast web fuzzer written in Go for directory and parameter discovery.
  • REST API Security Tools - High-performance web fuzzer for discovery tasks.
  • Web Security Testing - Fast web fuzzer for discovering hidden resources via brute-forcing.
  • Recursive Discovery Engines - Executes recursive discovery jobs automatically based on discovered paths to explore deep directory structures within web applications.
  • Goroutine Pools - Utilizes a high-performance pool of goroutines to execute parallel network requests for efficient large-scale discovery.
  • Security Reporting Tools - Exports discovery findings into structured formats like JSON and CSV for integration with external security analysis tools.
  • Dynamic Response Filters - The tool analyzes response patterns to dynamically modify filter settings, reducing false positives during large-scale discovery tasks to ensure only relevant findings are reported.
  • Traffic Rate Limiters - Regulates the intensity of automated requests to maintain server stability and bypass rate-limiting defenses.
  • Client Certificate Authentication - Supports client-side certificate authentication to enable secure communication with protected target servers.
  • Payload Creation Tools - Integrates external tools to generate and mutate test cases dynamically for improved security assessment coverage.
  • Scan Result Exporters - Streams discovery findings into structured formats like JSON and CSV in real-time during active scanning operations.
  • Logic-Based Filters - Evaluates incoming HTTP responses against user-defined logic gates in real-time to determine if a result warrants further processing.
  • Audit Logging - Records execution history and request logs to provide a verifiable audit trail for security testing sessions.
  • Payload Encoders - Applies various transformations and encodings to input data on the fly to test application handling of different character sets.
  • Job Queues - Manages a dynamic queue of discovery tasks that automatically spawns new scan passes when specific directory structures are identified.
  • Discovery Result Exporters - The tool saves discovery results to files in various formats or logs debug information for further analysis and reporting to ensure all findings are documented.
  • Response Handling - Applies logic-based filters to HTTP response attributes to isolate relevant findings from noise.

Historial de estrellas

Gráfico del historial de estrellas de ffuf/ffufGráfico del historial de estrellas de ffuf/ffuf

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ffuf

Proyectos open-source similares, clasificados según cuántas características comparten con Ffuf.
  • oj/gobusterAvatar de OJ

    OJ/gobuster

    13,429Ver en GitHub↗

    Gobuster is a command-line security utility designed for brute-force discovery of hidden infrastructure and content. It operates by systematically testing wordlists against target network services to identify files, directories, subdomains, and cloud storage buckets. The tool utilizes a concurrent worker pool to execute these requests in parallel, ensuring efficient scanning across various network environments. The project distinguishes itself through a modular plugin architecture that supports multiple discovery modes, including HTTP, DNS, and TFTP. This design allows for protocol-agnostic r

    Godnsgopentesting
    Ver en GitHub↗13,429
  • epi052/feroxbusterAvatar de epi052

    epi052/feroxbuster

    7,522Ver en GitHub↗

    Feroxbuster is an HTTP directory brute forcer and web resource enumerator designed to discover hidden files and directories on web servers. It functions as a recursive URL scanner that identifies unlinked endpoints and API resources by combining wordlist-based scanning with automated crawling. The tool operates as a proxy-aware fuzzer, allowing network requests to be routed through HTTP or SOCKS proxies for traffic interception or anonymity. It utilizes recursive directory crawling to automatically queue discovered paths and find nested content. The system includes capabilities for discovery

    Rustcontent-discoveryenumerationhacktoberfest
    Ver en GitHub↗7,522
  • maurosoria/dirsearchAvatar de maurosoria

    maurosoria/dirsearch

    14,403Ver en GitHub↗

    dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on web servers. It functions as a recursive directory fuzzer and brute-force utility that identifies undocumented paths and sensitive files using wordlists and HTTP status codes. The tool distinguishes itself through template-driven path generation and an automated HTTP response filter that uses status codes, content length, and regex patterns to isolate valid targets. It supports recursive directory crawling to map complex web structures and provides state-persistence serializatio

    Python
    Ver en GitHub↗14,403
  • projectdiscovery/katanaAvatar de projectdiscovery

    projectdiscovery/katana

    15,584Ver en GitHub↗

    Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a utility for identifying endpoints, forms, and API structures across web targets by combining standard HTTP request traversal with headless browser automation to render dynamic, JavaScript-heavy content. The tool distinguishes itself through its ability to maintain authenticated sessions and handle complex web interactions, such as automated form submission and captcha resolution. It provides granular control over the discovery process, allowing users to define specific crawl

    Goclicrawlergocrawler
    Ver en GitHub↗15,584
Ver las 30 alternativas a Ffuf→

Preguntas frecuentes

¿Qué hace ffuf/ffuf?

This tool is a command-line utility designed for automated web resource discovery, fuzzing, and application structure mapping. It functions as a security-focused scanner that identifies hidden files, directories, parameters, and virtual hosts by injecting payloads into HTTP requests. By systematically testing how servers handle various inputs, it assists in mapping the architecture of web applications and uncovering potential security vulnerabilities.

¿Cuáles son las características principales de ffuf/ffuf?

Las características principales de ffuf/ffuf son: HTTP Request Utilities, Automated Security Scanners, Web Resource Discovery Scanners, Fuzzing Tools, Web Application Penetration Testing, HTTP Request Templates, Fuzzing Resources, Security Assessment Frameworks.

¿Qué alternativas de código abierto existen para ffuf/ffuf?

Las alternativas de código abierto para ffuf/ffuf incluyen: oj/gobuster — Gobuster is a command-line security utility designed for brute-force discovery of hidden infrastructure and content.… epi052/feroxbuster — Feroxbuster is an HTTP directory brute forcer and web resource enumerator designed to discover hidden files and… maurosoria/dirsearch — dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on… projectdiscovery/katana — Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a… xmendez/wfuzz — Wfuzz is a web application fuzzing framework that automates the injection of payloads into HTTP requests to discover… hahwul/dalfox — Dalfox is an automated web application security tool specifically designed for discovering and verifying cross-site…