Sniff Master Blog

This article focuses on WebKit packet capture, introducing how to use Safari Web Inspector, Charles, Proxyman, and SniffMaster to capture network requests in WKWebView through practical debugging processes. It also explains specific operation methods for switching between proxy-based capture and device-local capture, helping developers fully acquire and analyze network data in WebView scenarios.

This article addresses issues where packet capture in iOS apps shows no content, breaking down different capture behaviors to analyze the relationship between HTTPS decryption, proxy chains, and app restrictions. It provides a troubleshooting method based on observed phenomena, using specific workflows in Charles, Proxyman, and SniffMaster to help developers accurately identify why data is not visible.

This article addresses iPhone packet capture failures by breaking down different failure phenomena, explaining how to diagnose proxy chains, certificate status, and app network behavior, and provides an actionable troubleshooting path through practical workflows with Charles, Proxyman, and SniffMaster, helping developers quickly identify root causes in complex capture scenarios.

This article details the complete process of packet capture on iPhone, including using Charles and Proxyman for proxy-based capture, and SniffMaster for low-level HTTPS capture. It also explains how to filter app traffic, handle incomplete data, and choose the appropriate capture method in different scenarios, helping developers establish stable and executable iPhone packet capture methods.