Our take
- Activity
- 67
- Community
- 32
- Issues
- 64
- Pull requests
- 45
+72 stars in the last 10 days
Overview
ProxyPin captures HTTP(S) traffic so developers and testers can inspect how applications communicate, investigate request or response issues, and change traffic during testing. It supports Windows, macOS, Android, iOS, and Linux, and can capture Flutter app traffic.
It is suited to hands-on debugging and testing where an interactive proxy, request history, and traffic modification tools are useful. Its QR-code connection feature is intended to simplify connecting devices and synchronizing proxy configuration.
Key Features
- Capture and inspect HTTP(S) requests and responses across supported platforms.
- Filter traffic by domain to focus on selected hosts.
- Search captured requests using keywords and response types.
- Use JavaScript scripts to process requests or responses.
- Rewrite or redirect requests, and modify request or response messages.
- Map requests to local responses without contacting remote services, or block requests by URL.
- Configure AES decryption keys for HTTP message bodies.
- Save traffic history and import or export it in HAR format.
Use Cases
- Developers debugging API calls can inspect requests and responses and filter out unrelated domains.
- Mobile app testers can connect devices through the QR-code workflow and examine captured traffic.
- Flutter developers can investigate HTTP(S) traffic from their apps.
- QA engineers can test alternate server responses using request mapping, rewriting, or blocking.
- Teams investigating past test runs can revisit saved traffic or exchange it using HAR files.
Getting Started
Download a build from the GitHub Releases page, or use the iOS App Store or Google Play. See the README for project details and other links.
Alternatives
- httptoolkit: HTTP Toolkit inspects traffic from a broad range of clients and services, while ProxyPin is a Flutter-based app with a focus on application traffic.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| ProxyPin | Dart | Apache-2.0 | 14.1k | Not checked yet |
| httptoolkit | – | – | 3.6k | Quiet |
Considerations
- The README lists support for Windows, macOS, Android, iOS, and Linux, but does not provide installation steps in the supplied project description.
- On first launch, macOS may warn that the developer is untrusted. The README advises allowing the app through Security & Privacy settings.
- Traffic capture and rewriting can affect application behavior. Use these capabilities only on traffic you are authorized to inspect or modify.
Found this useful?
Share it with someone who would like ProxyPin.