spy-debugger is an HTTP proxy debugging tool designed for intercepting and analyzing network traffic from mobile devices, WebViews, and mobile browsers. It functions as a network packet capture tool and a remote browser inspector, allowing users to monitor HTTP and HTTPS requests wirelessly without the need for USB cables.
The project distinguishes itself by using script injection to enable remote debugging. It injects JavaScript into HTTP response bodies, providing the ability to inspect HTML and CSS elements and perform live page content editing directly on the mobile screen. Additionally, it includes a workflow to bypass SSL pinning by selectively filtering WebView traffic from native application traffic.
The tool covers broader capabilities in traffic management and UI inspection. It can route intercepted network traffic to external proxy tools for deep packet inspection and provides configuration settings to manage HTTP caching and request interception for mobile browser compatibility.