OK
reachable
Bytespider zhanzhang.toutiao.com on /stylobot/hub - caught by Known AI training bot: Bytespider (ByteDance), Known bot pattern: Bytespider, RFC 6455 compliant WebSocket upgrade (valid key, version ...
| Mode | Observations | Maturity | Shift from baseline | Last seen |
|---|---|---|---|---|
| bot-raw | 223 | 223 | 0.31 (priority, ua family, sec fetch pattern) | 22:30:04 |
| sub-resource | 506 | 506 | 0.14 (priority, referer host family, upgrade insecure requests) | 01:43:49 |
| websocket-upgrade | 82 | 82 | 0.35 (priority, cache control pragma, sec fetch pattern) | 01:43:48 |
| signalr-negotiate | 185 | 185 | 0.20 (custom header signature, x requested with, priority) | 01:43:45 |
| navigation | 214 | 214 | 0.31 (upgrade insecure requests, accept, header case pattern) | 01:43:42 |
| # | Path |
|---|---|
| 1 | /stylobot/hub |
| Time | Method | Path | Status | Prob | Conf | Risk Profile | Action | Time |
|---|---|---|---|---|---|---|---|---|
| 01:43:48 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.1ms |
| 01:43:46 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.3ms |
| 01:42:38 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 13.6ms |
| 01:40:27 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.7ms |
| 01:40:25 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.9ms |
| 01:38:01 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5018.0ms |
| 20:17:27 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.9ms |
| 20:17:27 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.5ms |
| 20:17:26 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.2ms |
| 20:17:25 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.6ms |
| 20:17:24 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 13.5ms |
| 20:14:13 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.6ms |
| 20:12:48 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5019.7ms |
| 12:16:18 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 9937.7ms |
| 12:16:13 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5017.3ms |
| 03:03:00 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 10.8ms |
| 03:03:00 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.3ms |
| 03:02:59 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.0ms |
| 03:02:58 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.8ms |
| 03:02:57 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.8ms |
| 03:01:21 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.1ms |
| 03:01:19 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.7ms |
| 03:01:13 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.8ms |
| 02:58:24 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5017.1ms |
| 19:29:44 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.4ms |
| 19:29:43 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.1ms |
| 19:29:41 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.8ms |
| 19:29:15 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.5ms |
| 19:29:14 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 13.5ms |
| 19:23:47 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5018.0ms |
| 07:50:20 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.8ms |
| 07:50:19 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.0ms |
| 07:49:38 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5017.9ms |
| 23:14:28 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 11.7ms |
| 23:14:27 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.3ms |
| 23:14:27 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.2ms |
| 23:14:26 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.1ms |
| 23:14:25 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 12.1ms |
| 23:13:39 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5017.4ms |
| 17:19:09 | GET | /stylobot/hub | 101 | 100 % | 50 % | VeryHigh | rate-limit-ai | 5017.4ms |
Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; https://zhanzhang.toutiao.com/)
| Detector | Confidence Delta | Timing (ms) |
|---|---|---|
|
HeuristicLate
Heuristic model (late): 97 % bot likelihood (311 features)
|
+0.941 | 0.4 |
|
AiScraper
Known AI training bot: Bytespider (ByteDance)
|
+0.950 | 0.0 |
|
UserAgent
Known bot pattern: Bytespider
|
+0.900 | 0.5 |
|
Heuristic
Heuristic model (early): 79 % bot likelihood (21 features)
|
+0.574 | 0.1 |
|
TransportProtocol
RFC 6455 compliant WebSocket upgrade (valid key, version 13, matching origin)
|
-0.200 | 0.0 |
|
Behavioral
No referrer on subsequent request
|
+0.150 | 0.1 |
|
Ip
IP appears normal: 180.184.92.xxx
|
-0.150 | 0.0 |
|
Header
WebSocket upgrade - header profile expected
|
-0.150 | 0.0 |
|
TlsFingerprint
TLS connection appears normal
|
-0.150 | 0.0 |
|
Http2Fingerprint
Using HTTP/1.1 instead of HTTP/2 (HTTP/2 rate: 86 % over 101 samples)
|
+0.086 | 0.0 |
|
AI
AI analysis: borderline case, monitoring
|
+0.000 | 10.7 |
|
VerifiedBot
No known bot UA pattern
|
+0.000 | 0.0 |
|
SecurityTool
No security tools detected in User-Agent
|
+0.000 | 0.1 |
|
RequestHydrator
Request signals hydrated to sink
|
+0.000 | 0.0 |
|
Http3Fingerprint
Connection uses HTTP/1.1 (not HTTP/3)
|
+0.000 | 0.0 |
|
TcpIpFingerprint
Network fingerprint analysis complete (no anomalies detected)
|
+0.000 | 0.0 |
|
HeaderCorrelation
Single signature per header profile
|
+0.000 | 0.0 |
|
FastPathReputation
No known patterns in reputation cache
|
+0.000 | 0.0 |
No sessions recorded yet.
Sessions are created when a visitor's activity gap exceeds 30 minutes.
reachable
ASP.NET pack enabled
fae533ac34d942548b830840427a31fb
0 observations
Span + log activity for this fingerprint, ordered by timestamp.
OTel Mesh receiver online, but no observations seen for this fingerprint id (check W3C baggage propagation)
Block/Allow writes a scoped policy rule for this fingerprint — a policy action, applied via the live policy pipe. It is never a skip-detection bypass.
bf6yr7XtmWRUxXu_aTF2pQ
|
Processing: 12ms
|
Country: CN
|
UA: Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; https://zhanzhang.toutiao.com/)
|
First seen: 2026-07-18 17:19:09 UTC