undetected-httpx
undetected-httpx is a multi-purpose HTTP probing toolkit inspired by
httpx. It is specifically engineered to bypass modern anti-bot infrastructures by mimicking real-world browser signatures.
Traditional HTTP clients are easily fingerprinted and blocked by WAFs. This tool leverages browser-grade TLS and HTTP fingerprinting (JA3/H2) to appear as a legitimate user, ensuring your reconnaissance stays under the radar.
📦 Installation
pip install undetected-httpx --upgrade
🎭 Real-world Comparison
Can you spot the difference? Standard tools get a 403 Forbidden where we get a 200 OK.
|
undetected-httpx (Pro) |
httpx (Original) |
📊 Technical Capabilities
| Feature | undetected-httpx |
httpx (Original) |
|---|---|---|
| Network Stack | curl-impersonate (C++) |
Go net/http |
| TLS Fingerprint | ✅ Identical to Browsers | ❌ Easily Detected |
| Cloudflare Bypass | ✅ Successful (200) | ❌ Blocked (403) |
| HTTP/2 Fingerprint | ✅ Verified | ⚠️ Standard |
🛠 Key Features
- Engine: Powered by
curl_cffifor high-performance impersonation. - Fingerprinting: Full support for
JA3,JA4, andHTTP/2settings randomization. - Seamless Transition: Maintains CLI compatibility with ProjectDiscovery's
httpxflags.
Metadata
Release files for undetected-httpx 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| undetected_httpx-0.4.0.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| undetected_httpx-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / undetected_httpx-0.4.0.tar.gz
| Download URL | undetected_httpx-0.4.0.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04c2429dd249b667d287d698246cf19eb688cb5db344f805da4092c4f798a030
|
|
BLAKE2b-256 checksum How to use checksums |
c8bc4b4cc10dbec9ff514798482f9a8f1576ddc28cf1eeaf3551b38e0575cc23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.7 Linux/6.16.8-100.fc41.x86_64
|
Release files / undetected_httpx-0.4.0-py3-none-any.whl
| Download URL | undetected_httpx-0.4.0-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
193ab126f68d7e380ac4b73dc2b3cd2ba572ca8caa63f9f810f766dac80fe07b
|
|
BLAKE2b-256 checksum How to use checksums |
1e19baa7fcbdc3aa5a2ff58e502fd3683d91147401ea881e25cd45e8520d3ce2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.7 Linux/6.16.8-100.fc41.x86_64
|