Species index / toolkit
node
Operator not identifiable from the User-Agent alone. Identity is self-declared and unverified.
6,176Requests
13Distinct IPs
8Well-known probes
2026-08-19First seen
2026-10-04Last seen
Identity
| Kind | agent |
|---|---|
| Family | toolkit |
| Stated purpose | unknown |
| UA match | node |
| Verified | no |
| robots.txt | compliant |
Bare Node.js HTTP client.
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 |
|---|---|---|---|
/llms.txt | 12 | 2026-08-20 | 2026-09-21 |
/.well-known/oauth-protected-resource | 8 | 2026-08-23 | 2026-10-02 |
/.well-known/oauth-protected-resource/mcp | 8 | 2026-08-23 | 2026-10-02 |
/.well-known/oauth-authorization-server | 6 | 2026-08-31 | 2026-10-02 |
/.well-known/openid-configuration | 3 | 2026-09-06 | 2026-10-02 |
/.well-known/agent.json | 3 | 2026-09-13 | 2026-09-30 |
/.well-known/mcp.json | 3 | 2026-09-13 | 2026-09-30 |
/robots.txt | 2 | 2026-09-27 | 2026-09-28 |
Protocol fingerprint
| HTTP | TLS | Cipher | ALPN | Requests |
|---|---|---|---|---|
| HTTP/1.1 | TLS1.3 | TLS_AES_128_GCM_SHA256 | http/1.1 | 20,507 |
| HTTP/2.0 | TLS1.3 | TLS_AES_128_GCM_SHA256 | h2 | 13,697 |
| 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 |
|---|---|---|---|---|
| t13d5212h1_b262b3658495_8e6e362c5eac | d67b094811e51451... | 13 | http/1.1 | 4,278 |
| t13d5212h1_b262b3658495_8e6e362c5eac | d67b094811e51451... | 13 | http/1.1,h2 | 2,168 |
| t13d5911h1_a33745022dd6_1f22a2ca17c4 | 1a28e69016765d92... | 13 | http/1.1 | 1,381 |
| t13d5212h1_b262b3658495_8e6e362c5eac | 983846581fdb62fa... | 13 | http/1.1 | 231 |
| t13d521100_b262b3658495_8e6e362c5eac | 944d1e1858cd2787... | 13 | -- | 35 |
| t13d5212h1_b262b3658495_8e6e362c5eac | 1808993db60a053e... | 13 | http/1.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. connection 3. accept 4. accept-language 5. sec-fetch-mode 6. user-agent 7. accept-encoding
seen 1x
Requests per day (60 days)
| Day | Requests | |
|---|---|---|
| 2026-08-19 | 12 | |
| 2026-08-20 | 12 | |
| 2026-08-21 | 12 | |
| 2026-08-22 | 14 | |
| 2026-08-23 | 17 | |
| 2026-08-24 | 14 | |
| 2026-08-25 | 14 | |
| 2026-08-26 | 14 | |
| 2026-08-27 | 16 | |
| 2026-08-28 | 14 | |
| 2026-08-29 | 14 | |
| 2026-08-30 | 14 | |
| 2026-08-31 | 14 | |
| 2026-09-01 | 26 | |
| 2026-09-02 | 14 | |
| 2026-09-03 | 16 | |
| 2026-09-04 | 18 | |
| 2026-09-05 | 14 | |
| 2026-09-06 | 26 | |
| 2026-09-07 | 20 | |
| 2026-09-08 | 20 | |
| 2026-09-09 | 15 | |
| 2026-09-10 | 14 | |
| 2026-09-11 | 26 | |
| 2026-09-12 | 30 | |
| 2026-09-13 | 45 | |
| 2026-09-14 | 33 | |
| 2026-09-15 | 30 | |
| 2026-09-16 | 30 | |
| 2026-09-17 | 32 | |
| 2026-09-18 | 43 | |
| 2026-09-19 | 36 | |
| 2026-09-20 | 43 | |
| 2026-09-21 | 35 | |
| 2026-09-22 | 30 | |
| 2026-09-23 | 43 | |
| 2026-09-24 | 36 | |
| 2026-09-25 | 43 | |
| 2026-09-26 | 31 | |
| 2026-09-27 | 686 | |
| 2026-09-28 | 1,115 | |
| 2026-09-29 | 884 | |
| 2026-09-30 | 578 | |
| 2026-10-01 | 622 | |
| 2026-10-02 | 628 | |
| 2026-10-03 | 533 | |
| 2026-10-04 | 200 |