awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ffuf avatar

ffuf/ffuf

0
View on GitHub↗
15,618 星标·1,515 分支·Go·mit·13 次浏览

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.

Star 历史

ffuf/ffuf 的 Star 历史图表ffuf/ffuf 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

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.

ffuf/ffuf 的主要功能有哪些?

ffuf/ffuf 的主要功能包括:HTTP Request Utilities, Automated Security Scanners, Web Resource Discovery Scanners, Fuzzing Tools, Web Application Penetration Testing, HTTP Request Templates, Fuzzing Resources, Security Assessment Frameworks。

ffuf/ffuf 有哪些开源替代品?

ffuf/ffuf 的开源替代品包括: 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…

Ffuf 的开源替代方案

相似的开源项目,按与 Ffuf 的功能重合度排序。
  • oj/gobusterOJ 的头像

    OJ/gobuster

    13,429在 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
    在 GitHub 上查看↗13,429
  • epi052/feroxbusterepi052 的头像

    epi052/feroxbuster

    7,522在 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
    在 GitHub 上查看↗7,522
  • maurosoria/dirsearchmaurosoria 的头像

    maurosoria/dirsearch

    14,403在 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
    在 GitHub 上查看↗14,403
  • projectdiscovery/katanaprojectdiscovery 的头像

    projectdiscovery/katana

    15,584在 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
    在 GitHub 上查看↗15,584
查看 Ffuf 的所有 30 个替代方案→