Skip to content

Network

域名:network

请求捕获、响应体读取、HAR 导出、请求重放与性能追踪。

Profile

  • workflow
  • full

典型场景

  • 抓包
  • 认证提取
  • 请求重放
  • 性能 trace

常见组合

  • browser + network
  • network + workflow

工具清单(37)

工具说明
network_enable启用网络请求监控;必须在 page_navigate 之前调用才能捕获请求。
network_disable禁用网络请求监控。
network_get_status获取网络监控状态,包括是否启用、请求数和响应数。
network_monitor管理网络请求监控。启用/禁用监控或查看状态,需在 page_navigate 前启用以捕获请求。
network_get_requests查看已捕获的网络请求。数据量大时仅返回摘要,可通过 get_detailed_data 获取完整内容。
network_get_response_body查看某个请求的响应内容;大响应会自动截断或摘要化。
network_get_stats查看网络流量统计,包括请求量、响应量、错误率与时序信息。
performance_get_metrics查看页面性能指标,如 FCP、LCP、FID、CLS。
performance_coverage开始或停止 JavaScript 与 CSS 代码覆盖率录制。
performance_take_heap_snapshot采集一份 V8 堆内存快照。
performance_traceChrome Performance Trace 录制。start 开始捕获,stop 结束并保存跟踪文件。
profiler_cpuCDP CPU 性能分析。start 开始录制,stop 结束并保存含热点函数的 Profile。
profiler_heap_samplingV8 堆分配采样。start 开始追踪,stop 结束并返回主要分配热点。
console_get_exceptions获取页面中已捕获的未处理异常。
console_inject注入页面内监控器/拦截器,支持 script_monitor、xhr_interceptor、fetch_interceptor、function_tracer 等类型。
console_inject_fetch_interceptor直接注入 fetch() 拦截器。
console_inject_xhr_interceptor直接注入 XMLHttpRequest 拦截器。
console_buffers管理已注入拦截器的状态,支持清空缓冲区或重置拦截器。
http_request_build构建原始 HTTP/1.x 请求载荷(CRLF 行尾)。用于为 http_plain_request 或其他原始套接字工具准备确定性请求文本。
http_plain_request通过原始 TCP 发送 HTTP 请求,使用确定性服务端逻辑,包含 DNS 固定、响应解析和有界捕获。非回环 HTTP 目标需要显式请求级授权。
http2_probe使用 Node http2 探测 HTTP/2 端点,带确定性 DNS 固定和有界响应捕获。报告协商协议、ALPN 结果、响应头、状态码和响应体片段。非回环明文 h2c 目标需要显式请求级授权。
http2_frame_build构建任意支持类型(DATA、SETTINGS、PING、WINDOW_UPDATE、RST_STREAM、GOAWAY、RAW)的原始 HTTP/2 二进制帧。返回 9 字节帧头和完整帧的十六进制字符串,可通过 tcp_write 或 tls_write 发送,用于协议级模糊测试与注入。
network_rtt_measure测量到目标主机的网络往返时间(RTT),支持 TCP、TLS 和 HTTP 三种探测模式。多次迭代平滑抖动,返回 min/max/avg/p50/p95 统计数据。非回环目标需要显式授权。
network_latency_stats重复探测目标 URL 并计算延迟百分位统计(p50/p90/p95/p99)。
network_traceroute基于 ICMP 的路由追踪,逐跳返回 RTT 与错误分类。Windows 无需管理员权限;Linux/macOS 需要 root 或 CAP_NET_RAW。
network_icmp_probeICMP 探测,支持 TTL 控制与错误分类。Windows 无需管理员权限;Linux/macOS 需要 root 或 CAP_NET_RAW。
dns_resolve通过系统解析器将主机名解析为 DNS 记录(A/AAAA/CNAME/MX/TXT 等)。
dns_reverse反向 DNS 查询——根据 IP 地址查找对应的主机名。
dns_probe执行 DNS 查询并返回结构化状态码,不抛异常(NXDOMAIN/SERVFAIL/TIMEOUT 等)。
dns_cname_chain追踪主机名的完整 CNAME 解析链,支持配置最大追踪深度。
dns_bulk_resolve并发解析大量主机名,返回每个主机的独立解析状态。
network_extract_auth从网络请求中提取认证凭据(Token、Cookie、API Key、签名等)。
network_export_har将网络请求记录导出为 HAR 文件。
network_replay_request重新发送某个已捕获的网络请求,支持按需修改请求内容。可通过 sessionProfile 注入浏览器会话的 Cookie、User-Agent 和 Accept-Language。
network_intercept管理基于 CDP Fetch 域的响应拦截规则。操作:add(创建规则)、list(显示活跃规则)、disable(移除规则)。
network_tls_fingerprint计算 TLS/HTTP 指纹哈希,用于机器人检测。
network_bot_detect_analyze分析已捕获请求的机器人检测信号(TLS 指纹、Header 顺序、时序模式)。

Released under AGPL-3.0-only