httpx: HTTP client for Python with HTTP/2 support
Fast HTTP probing with response metadata extraction.
Learn more about HTTPX
httpx is a Go-based HTTP toolkit designed to perform reconnaissance and probing tasks against web targets at scale. It uses the retryablehttp library to handle network reliability, implementing retry logic and backoff strategies to work around rate limiting and WAF protections. The tool supports diverse input formats including individual hosts, URL lists, and CIDR ranges, and can extract over 30 different HTTP-based data points from responses. It is commonly used in security research, bug bounty workflows, and network reconnaissance pipelines.
Configurable probe selection
httpx offers a wide range of optional probes including TLS certificates, CSP headers, favicon hashing, JARM fingerprinting, and redirect chain analysis. Users can enable or disable specific probes based on their reconnaissance needs.
Retry and fallback handling
The tool implements automatic fallback from HTTPS to HTTP, retry logic with backoff strategies, and WAF evasion techniques to maintain reliability when probing multiple targets concurrently.
Flexible input and output
httpx accepts hosts, URLs, CIDR ranges, and raw HTTP requests as input, making it suitable for integration into larger security scanning pipelines and reconnaissance workflows.
This release fixes an SSL issue when using client-side certificates with verification disabled.
- –Fix SSL case where verify=False together with client side certificates
This release introduces SSL configuration API deprecations and removes previously deprecated arguments while improving JSON handling.
- –The verify argument as a string argument is now deprecated and will raise warnings
- –The cert argument is now deprecated and will raise warnings
- –The deprecated proxies argument has now been removed
- –The deprecated app argument has now been removed
- –JSON request bodies use a compact representation
This release fixes a regression by reintroducing the URLTypes shortcut that was previously removed.
- –Reintroduced supposedly-private URLTypes shortcut
See how people are using HTTPX
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
Keiyoushi Extensions
Extension management for the Keiyoushi multi-source content aggregation platform.
Moq
Mock .NET objects using lambda expressions and LINQ.
Git
Snapshot-based version control with distributed repository architecture.
WinGet
Multi-interface Windows package manager for Store and community repositories.
tqdm
Instrument Python iterables with minimal-overhead progress tracking.