THE FOMITE

Species index / toolkit

python-requests

Operator not identifiable from the User-Agent alone. Identity is self-declared and unverified.

80Requests
4Distinct IPs
6Well-known probes
2026-08-19First seen
2026-10-03Last seen

Identity

Kindagent
Familytoolkit
Stated purposeunknown
UA matchpython-requests
Verifiedno
robots.txtcompliant

Default UA of the Python requests library. Common for hand-rolled agents.

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.

PathHitsFirstLast
/robots.txt102026-08-222026-09-26
/openapi.json22026-08-192026-08-19

Protocol fingerprint

HTTPTLSCipherALPNRequests
HTTP/1.1TLS1.3TLS_AES_128_GCM_SHA256http/1.192
HTTP/1.1------8
HTTP/1.1TLS1.2ECDHE-ECDSA-AES128-GCM-SHA256http/1.11
HTTP/1.1TLS1.3TLS_AES_128_GCM_SHA256--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.

JA4JA3TLSALPNSeen
t13d4312h1_c7886603b240_b26ce05bbdd607ff1e545ef8ab3f...13http/1.122
t13d1812h1_85036bcba153_b26ce05bbdd6a48c0d5f95b1ef98...13http/1.17
t13d3013h1_1d37bd780c83_8537cf56674e32e4b8812cda0c0d...13http/1.16
t13d1712h1_ab0a1bf427ad_882d495ac3817291ea5e449f2c7b...13http/1.12
t13d3613h1_bcee18a5b459_8537cf56674e114a5a24bfd39d2e...13http/1.11
t13d3614h1_949db6dfc423_82bceb9efa8bdc2747fc321e58d3...13http/1.11

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. User-Agent
3. Accept-Encoding
4. Accept
5. Connection

seen 12x

1. Host
2. User-Agent
3. Accept-Encoding
4. Accept
5. Connection
6. Accept-Language
7. DNT
8. Sec-GPC
9. Upgrade-Insecure-Requests
10. Sec-Fetch-Dest
11. Sec-Fetch-Mode
12. Sec-Fetch-Site
13. Sec-Fetch-User
14. Priority
15. TE

seen 3x

1. Accept-Encoding
2. Host
3. User-Agent
4. Connection

seen 2x

1. Host
2. Connection
3. Accept-Encoding
4. Accept
5. User-Agent

seen 1x

Requests per day (60 days)

DayRequests 
2026-08-194
2026-08-211
2026-08-222
2026-08-232
2026-08-242
2026-08-281
2026-08-311
2026-09-054
2026-09-113
2026-09-161
2026-09-176
2026-09-193
2026-09-213
2026-09-221
2026-09-243
2026-09-253
2026-09-262
2026-09-275
2026-09-286
2026-09-296
2026-09-303
2026-10-019
2026-10-023
2026-10-036