Skip to content

Network

Domain: network

Request capture, response extraction, HAR export, safe replay, and performance tracing.

Profiles

  • workflow
  • full

Typical scenarios

  • Capture requests
  • Extract auth material
  • Replay requests safely
  • Record performance traces

Common combinations

  • browser + network
  • network + workflow

Full tool list (41)

ToolDescription
network_enableEnable network request monitoring.
network_disableDisable network request monitoring
network_get_statusGet network monitoring status.
network_monitorManage network request monitoring.
network_get_requestsGet captured network requests.
network_get_response_bodyGet the response body for a captured request.
network_get_statsGet network statistics.
performance_get_metricsGet page performance metrics.
performance_coverageStart or stop code coverage recording.
performance_take_heap_snapshotTake a V8 heap memory snapshot
performance_traceStart or stop a Chrome performance trace.
profiler_cpuStart or stop CPU profiling.
profiler_heap_samplingStart or stop heap allocation sampling.
console_get_exceptionsGet captured uncaught exceptions from the page
console_injectInject an in-page script, XHR, fetch, or function monitor.
console_inject_fetch_interceptorInject a fetch interceptor.
console_inject_xhr_interceptorInject an XMLHttpRequest interceptor.
console_buffersManage injected interceptor state.
http_request_buildBuild a raw HTTP/1.x request payload.
http_plain_requestSend a raw HTTP request over plain TCP.
http2_probeProbe an HTTP/2 endpoint.
http2_frame_buildBuild a raw HTTP/2 frame.
http2_frame_parseDecode a raw HTTP/2 frame (hex string) back into its header fields and type-specific payload (SETTINGS entries, PING opaque data, WINDOW_UPDATE increment, RST_STREAM/GOAWAY error codes, GOAWAY debug data). Inverse of http2_frame_build. Lenient: malformed payloads set decodeError but still return payloadHex.
network_http2_fingerprintCompute an Akamai-style HTTP/2 fingerprint from one or more captured HTTP/2 frames (the client connection preface: SETTINGS + stream-0 WINDOW_UPDATE + any PRIORITY frames). Returns the canonical "<settings>|<window_update>|<priority>" string, a sha256 hash, and the structured fields (settings entries, window update increment, priorities). Ships NO hardcoded feature library — the structured fields are authoritative; the caller decides what is "bad". Pair with network_tls_fingerprint for full client identity.
grpc_frame_parseSplit a captured gRPC / gRPC-Web body into its length-prefixed messages. Each message is 1 compressed-flag byte + 4-byte big-endian length + payload. Detects gRPC-Web trailer frames (flag bit 7) and the compression flag (bit 0). Lenient: a truncated trailing message is still emitted with a warning. Each message exposes payloadHex and payloadBase64 — feed payloadBase64 directly to protobuf_decode_raw to complete the gRPC decode chain (capture body -> grpc_frame_parse -> protobuf_decode_raw).
grpc_frame_buildEncode one or more messages into a gRPC / gRPC-Web length-prefixed body. Inverse of grpc_frame_parse — for constructing test or replay bodies. Each message takes payloadHex plus optional compressed / isTrailer flags.
network_rtt_measureMeasure round-trip time to a target URL.
network_latency_statsMeasure repeated latency and compute percentile stats.
network_tracerouteRun an ICMP traceroute.
network_icmp_probeRun an ICMP echo probe.
dns_resolveResolve a hostname to DNS records using the system resolver or an optional DNS server.
dns_reverseReverse DNS lookup — find hostnames for an IP address.
dns_probeRun a DNS query and return structured status instead of throwing.
dns_cname_chainTrace the full CNAME chain for a hostname.
dns_bulk_resolveResolve many hostnames concurrently with per-host status.
network_extract_authExtract authentication data from captured network requests.
network_export_harExport captured network traffic as HAR.
network_replay_requestReplay a captured network request with optional changes.
network_interceptManage network interception rules.
network_tls_fingerprintCompute TLS/HTTP fingerprints for bot detection. compute_tls/compute_http build fingerprints from user-supplied lists; parse_client_hello parses a raw ClientHello record (hex) and emits JA3 + JA4 from the real wire bytes; analyze_request links a captured requestId.
network_bot_detect_analyzeAnalyze captured requests for bot-detection signals. Optionally supply a JA3/JA4 TLS fingerprint (from network_tls_fingerprint parse_client_hello) plus user-defined knownBad hash lists; matching hashes raise the bot score. Ships NO hardcoded feature library — the caller decides which hashes are bot-like.

Released under AGPL-3.0-only