Quick summary for macOS users
PacketProxy is a free, Java-powered local proxy created for macOS. It runs on your machine and gives you the ability to capture, inspect, and alter HTTP(S) traffic in real time. Its simple installation and intuitive controls make it a practical choice for developers and network engineers who need hands-on visibility into application networking.
What it can do
- Capture network requests and responses and allow on-the-fly modification
- Record activity with detailed logs and offer built-in traffic analysis tools
- Support multiple protocols and provide extensive configuration options
- Present a clean, easy-to-navigate interface for monitoring and debugging
- Ship as a Java application so it works across platforms with a JVM available
- Be especially useful for debugging, testing, and diagnosing network problems
Installing and getting started
To use PacketProxy, install a Java runtime if you don’t already have one, then download the macOS build and launch the app. Configure the listening port and any certificate/trust settings if you need to decrypt HTTPS traffic. Create filters or rules to focus on specific hosts or endpoints, and use the logging panel to review captured transactions. If something fails to appear, confirm your system proxy settings and firewall rules are allowing local interception.
Alternatives and related tools
- Proxyman — a native macOS proxy app with a polished GUI (commercial, trial available)
- BurnX — a free alternative that provides basic interception and editing capabilities
- Charles Proxy — a long-standing, feature-rich proxy commonly used for advanced debugging (paid)
Each tool has different strengths: consider whether you need a lightweight, no-cost option, a native macOS experience, or a more fully featured commercial product when choosing a replacement.
Technical
- Mac
- Free