web · 5
Websites
Watching what a web page sends: browser capture, screenshots, HAR and Fiddler SAZ files, and tracing each API request back to the bundle code that makes it. Other guides read and redact HAR files before you share them, convert WebAssembly to WAT, and list the tools a page exposes to browser AI agents through WebMCP. REA 6.4.0 reads HAR and mitmproxy captures; Fiddler SAZ files are converted to HAR first.
Decode an X.509 Certificate and Check Chain Order with openssl verify
Read a PEM or DER certificate's subject, issuer, SANs, validity, key usage and fingerprints, then check the chain order and trust with openssl verify.
Decode Protobuf Without the .proto: Reading protoc --decode_raw
Read a protobuf or gRPC body with no schema: wire types, varint vs zigzag, string vs message vs packed, the gRPC 5-byte prefix, checked against protoc --decode_raw.
HAR File Analyzer: How to Read and Sanitize a HAR File Before Sharing
Sanitize a HAR file before you send it to support: what Chrome's sanitized export removes and misses, where tokens hide, and how to summarize a HAR by endpoint without uploading it.
WASM to WAT: Convert and Inspect a .wasm File Online or with wabt
Convert WASM to WAT and read a WebAssembly module's imports, exports, memory, functions and custom sections in your browser, then confirm the result with wabt.
WebMCP Example in Chrome: Register Page Tools and List Them
A working WebMCP example for Chrome: enable the flag, register a tool with registerTool and an annotated form, list them with document.modelContext.getTools(), and diff tools between releases.