Stop getting 403 Forbidden. A specialized httpx-like toolkit for WAF evasion.
Project description
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
🎭 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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file undetected_httpx-0.2.0.tar.gz.
File metadata
- Download URL: undetected_httpx-0.2.0.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.13.7 Linux/6.16.8-100.fc41.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6954c7516599457089879fb61e32b31cf8b4f54d2c8c7885dad24e084b6cdde
|
|
| MD5 |
17a3631d471ac3bba613f85cbb46d592
|
|
| BLAKE2b-256 |
9d301e3145c476fef98203198a359d6ad77a25830d2867492015b198f24c8daa
|
File details
Details for the file undetected_httpx-0.2.0-py3-none-any.whl.
File metadata
- Download URL: undetected_httpx-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.13.7 Linux/6.16.8-100.fc41.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7f70edb1d7faa1aef5f4d08a45f0287941ebe151abb1df0b109adc86c8286d8
|
|
| MD5 |
aef2b8b7ec5d682069b0ffc5833e9b33
|
|
| BLAKE2b-256 |
5e2a6ecacdc542437c91bcaa64390550837b9c44e9cc0ef8ecb57d8718699034
|