Open-source, cross-platform packet capture and debugging tool for HTTP/HTTPS, WebSocket, gRPC and SSE traffic.
- Stars
- 14,375
- Forks
- 1,284
- Open issues
- 73
- Last commit
- 16 hours ago
What is it?
ProxyPin captures, inspects and rewrites HTTP and HTTPS traffic, including traffic from Flutter apps. It is built on Flutter and runs on Windows, Mac, Linux, Android and iOS.
Beyond capturing, it lets you filter traffic by domain so only the requests you care about are intercepted, and search captured requests by keyword or response type. Scripts written in JavaScript can process requests and responses, and rules can redirect, replace, map to local responses, block URLs, or decrypt message bodies with an AES key.
Devices can connect by scanning a QR code, which avoids manually configuring a Wi-Fi proxy. Captured history can be exported and imported in HAR format.
Key features
- 01Scan a QR code to connect devices without manual Wi-Fi proxy setup.
- 02Filter captured traffic by domain name.
- 03Search requests by keyword and response type.
- 04Process requests and responses with JavaScript scripts.
- 05Rewrite, map to local responses, or block requests.
- 06Export and import captured history in HAR format.
Use cases
- Inspecting API calls made by a mobile app on Android or iOS.
- Debugging HTTP traffic from a Flutter application.
- Mocking server responses locally during development.
- Analyzing and exporting captured traffic for later review.
Quick start
- 1
Download the app from the GitHub releases page
- 2
Open the downloaded app on your platform (Mac may need security permission to allow untrusted developers)
Things to know
- Mac users must manually allow apps from untrusted developers on first launch.
Topics
FAQ
- What is proxypin?
- Free, open-source HTTP(S) traffic capture and debugging tool built with Flutter, running on Windows, Mac, Linux, Android and iOS. ProxyPin captures, inspects and rewrites HTTP and HTTPS traffic, including traffic from Flutter apps. It is built on Flutter and runs on Windows, Mac, Linux, Android and iOS.
- Is proxypin free to use? What license does it have?
- proxypin is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is proxypin still maintained?
- Actively maintained. The last commit to proxypin was on Nov 7, 2026.
- What can I use proxypin for?
- Inspecting API calls made by a mobile app on Android or iOS. Debugging HTTP traffic from a Flutter application. Mocking server responses locally during development. Analyzing and exporting captured traffic for later review.
- How do I install proxypin?
- Download the app from the GitHub releases page Open the downloaded app on your platform (Mac may need security permission to allow untrusted developers)
- Where can I get proxypin?
- The source code and installation instructions are on GitHub: https://github.com/wanghongenpin/proxypin
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
No-root Android app that monitors, blocks and records app network traffic as PCAP files, with TLS decryption and HAR export.
An in-app debugging and efficiency toolkit for Android, iOS, mini-programs, Flutter and Web, with performance monitoring, mock data and visual inspection panels.
An interactive, TLS-capable intercepting HTTP proxy with console, command-line and web interfaces for inspecting HTTP/1, HTTP/2 and WebSocket traffic.
A scriptable, single-binary MITM proxy in Rust for inspecting, intercepting, replaying and rewriting HTTP, HTTPS and WebSocket traffic from a TUI, web GUI or CLI.
A system-wide ad-blocker and privacy guard for Windows, macOS and Linux that filters traffic from all applications, not just the browser.