You: Bot 100.0% Low
← Dashboard / Signature Detail
CN

Bytespider zhanzhang.toutiao.com

· Bytespider / Android Bot
AiBot
Policy: rate-limit-ai
Probability
100 %
Confidence
95 %
Risk Profile
VeryHigh
Threat
None
Hit Count
40
Last Seen
45s ago

Analysis

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 ...

Detection Signals

  • Heuristic model (late): 97 % bot likelihood (311 features) 2.35
  • Known AI training bot: Bytespider (ByteDance) 1.90
  • Known bot pattern: Bytespider 1.35
  • Heuristic model (early): 79 % bot likelihood (21 features) 1.15
  • RFC 6455 compliant WebSocket upgrade (valid key, version 13, matching origin) 0.26
  • No referrer on subsequent request 0.22
Network Locale Headers Tool Transport Session Quality
Drifted
Generic Adblocker Bytespider
Drift vs
46.0%

Fingerprint Profile

TLS Version
TLSv1.3
HTTP Protocol
HTTP/1.1
Protocol Client
TLS_AES_256_GCM_SHA384
TCP OS Hint
Unavailable
Fingerprint Integrity
Suspect
UA Consistency
Flagged
Headless Indicator
Low
Datacenter IP
Clean

Browser modes same browser, different modes. One row per persisted mode

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
5 modes across 1210 observations. See composite browser-mode fingerprints.
Endpoints Visited (1) Click to expand · stats unavailable
# Path
1 /stylobot/hub
Raw Requests (40) Click to expand
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

Bot Probability & Confidence History

StyloBot Detection Overhead (ms)

User Agent

Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; https://zhanzhang.toutiao.com/)

Detector Contributions (18 detectors)

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

Signal Intelligence

request

protocol HTTP/1.1
accept_encoding gzip, br

risk

justification Classified AiBot (probability 1.00, confidence 0.50)
friendly_pin_trace not-applicable:botType=AiBot,yamlType=AiBot,botName=Bytespider zhanzhang.toutiao.com

tls

cipher TLS_AES_256_GCM_SHA384
Version TLSv1.3
version TLSv1.3

Policy applied

Hit history

No sessions recorded yet.

Sessions are created when a visitor's activity gap exceeds 30 minutes.

Effective policy
Loading effective policy…
ASP.NET Pack — Auth health
JWKS health
OK

reachable

Auth pipeline
JWKS reachable
License
Licensed

ASP.NET pack enabled

OTel Mesh — Traces

Fingerprint timeline

fae533ac34d942548b830840427a31fb 0 observations

Span + log activity for this fingerprint, ordered by timestamp.

No timeline observations

OTel Mesh receiver online, but no observations seen for this fingerprint id (check W3C baggage propagation)

Operator actions

Operator actions

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.

Signature: 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