Species index / toolkit
httpx
Operator not identifiable from the User-Agent alone. Identity is self-declared and unverified.
755Requests
10Distinct IPs
3Well-known probes
2026-08-19First seen
2026-10-03Last seen
Identity
| Kind | agent |
|---|---|
| Family | toolkit |
| Stated purpose | unknown |
| UA match | python-httpx |
| Verified | no |
| robots.txt | never-read |
What it went looking for
The order and selection of discovery paths is a design fingerprint: it reflects which conventions whoever built this client decided to support.
| Path | Hits | First | Last |
|---|---|---|---|
/.well-known/did.json | 6 | 2026-08-24 | 2026-09-28 |
/.well-known/oauth-protected-resource/mcp | 2 | 2026-08-23 | 2026-09-20 |
/.well-known/oauth-protected-resource | 2 | 2026-08-23 | 2026-09-20 |
Protocol fingerprint
| HTTP | TLS | Cipher | ALPN | Requests |
|---|---|---|---|---|
| HTTP/1.1 | TLS1.3 | TLS_AES_128_GCM_SHA256 | http/1.1 | 2,337 |
| HTTP/1.1 | -- | -- | -- | 1 |
TLS client fingerprint
Captured off the wire before the proxy terminates TLS. JA4 is stable across IP changes and much harder to spoof than a User-Agent string, so it is the strongest identity signal on this page.
| JA4 | JA3 | TLS | ALPN | Seen |
|---|---|---|---|---|
| t13d1713h1_ab0a1bf427ad_ecd0401ec68b | 06873b563b993c62... | 13 | http/1.1 | 160 |
| t13d1812h1_85036bcba153_d41ae481755e | 304734bb1c086c34... | 13 | http/1.1 | 113 |
| t13d1712h1_ab0a1bf427ad_8e6e362c5eac | 37f7d09ced1a845d... | 13 | http/1.1 | 42 |
| t13d1712h1_ab0a1bf427ad_8e6e362c5eac | 478843a4cce1e995... | 13 | http/1.1 | 18 |
| t13d3614h1_bcee18a5b459_5ae85263eb3b | 42f276190a111f16... | 13 | http/1.1 | 8 |
| t13d3112h1_e8f1e7e78f70_d41ae481755e | 3adacb99ecb51ed5... | 13 | http/1.1 | 4 |
Header order
The order a client sends its HTTP headers in is a design fingerprint of the library that built the request. Captured on plaintext port 80 only, since the proxy normalises order before the application sees it.
1. Host 2. Accept 3. Accept-Encoding 4. Connection 5. User-Agent
seen 1x
Requests per day (60 days)
| Day | Requests | |
|---|---|---|
| 2026-08-19 | 5 | |
| 2026-08-20 | 2 | |
| 2026-08-21 | 3 | |
| 2026-08-22 | 3 | |
| 2026-08-23 | 3 | |
| 2026-08-24 | 14 | |
| 2026-08-25 | 6 | |
| 2026-08-26 | 6 | |
| 2026-08-27 | 3 | |
| 2026-08-28 | 6 | |
| 2026-08-29 | 9 | |
| 2026-08-30 | 12 | |
| 2026-08-31 | 12 | |
| 2026-09-01 | 3 | |
| 2026-09-02 | 12 | |
| 2026-09-03 | 15 | |
| 2026-09-04 | 15 | |
| 2026-09-05 | 3 | |
| 2026-09-06 | 12 | |
| 2026-09-07 | 12 | |
| 2026-09-08 | 15 | |
| 2026-09-09 | 3 | |
| 2026-09-10 | 12 | |
| 2026-09-11 | 12 | |
| 2026-09-12 | 12 | |
| 2026-09-13 | 2 | |
| 2026-09-14 | 12 | |
| 2026-09-15 | 3 | |
| 2026-09-16 | 15 | |
| 2026-09-17 | 3 | |
| 2026-09-18 | 3 | |
| 2026-09-19 | 4 | |
| 2026-09-20 | 50 | |
| 2026-09-21 | 12 | |
| 2026-09-22 | 12 | |
| 2026-09-23 | 12 | |
| 2026-09-24 | 3 | |
| 2026-09-25 | 14 | |
| 2026-09-26 | 12 | |
| 2026-09-27 | 44 | |
| 2026-09-28 | 46 | |
| 2026-09-29 | 55 | |
| 2026-09-30 | 71 | |
| 2026-10-01 | 36 | |
| 2026-10-02 | 60 | |
| 2026-10-03 | 76 |