httpx
Httpx is a command-line tool and Go library designed for fast HTTP probing and reconnaissance. It allows for comprehensive analysis of web servers and their configurations.
Key Features:
- Fast Probing: Utilizes a retryable HTTP library for reliable results even with high thread counts.
- Versatile Input: Accepts hosts, URLs, and CIDR ranges as input.
- Multiple Probes: Supports various HTTP-based probes, including status codes, content length, title extraction, and more.
- TLS Grabbing: Performs TLS/SSL data grabbing.
- Headless Support: Can take screenshots of web pages using a headless browser.
- Customizable: Offers extensive configuration options via command-line flags.
- DSL Support: Match and filter responses using DSL expressions.
Use Cases:
- Reconnaissance: Discovering live web servers and their configurations.
- Bug Bounty: Identifying potential vulnerabilities and misconfigurations.
- Security Audits: Assessing the security posture of web applications.
- Asset Discovery: Enumerating web assets within a given network range.