ProxyPin is a cross-platform HTTP(S) traffic capture and inspection tool built with Flutter that runs on Windows, Mac, Android, iOS, and Linux.
The tool solves the problem of monitoring and debugging network traffic by intercepting HTTP(S) requests and responses. It allows developers to inspect, rewrite, and manipulate traffic in real time. Key capabilities include mobile device connection via QR code scanning without manual proxy configuration, domain-based traffic filtering to isolate specific requests, JavaScript scripting support for request and response processing, request rewriting with redirection and message modification, local request mapping to bypass remote services, automatic AES decryption of encrypted message bodies, request blocking by URL pattern, and automatic history storage with HAR format export and import. The tool also includes a toolbox with encoding utilities, regex support, and favorites management.
Developers should choose ProxyPin if they need a free, open-source alternative to commercial traffic capture tools. It is particularly suited for mobile app development and testing, including Flutter applications, and for scenarios where cross-platform support matters. The tool's strength lies in its unified interface across all major operating systems and its mobile-first design with QR code-based connection setup that eliminates manual WiFi proxy configuration. The README does not make direct comparisons to other tools in the category.
The project maintains active development with regular feature additions and UI improvements. The maintainers actively solicit user feedback and contributions to guide ongoing development. The tool is distributed through multiple channels including GitHub releases and official app stores for iOS and Android, indicating sustained platform support and maintenance.