PacketProxy
PacketProxy is an open source proxy tool that allows TCP/UDP Traffic to be read. It is not limited to just HTTP1 / HTTP2 / HTTPS.
It can be used for development assistance or for risk assessments.
Screenshot
Features
- Full featured local proxy tool
- History and filtering of packets
- Show, search, modify, and diff packets
- Interception
- Modify and resend
- Handling not only HTTP/HTTPS, but also TCP/UDP connection
- Major protocols such as HTTP1, HTTP2, HTTPS, WebSocket, FireBase, MQTT, gRPC, Protocol Buffers, MessagePack and CBOR are built-in
- You can Make a plugin for new protocols easily
- Features for a manual application penetration test
- Send concurrent multiple packets for a DB transaction test
- Change server certificate to self signed certificate for a test of client side validation
- Built-in DNS server for packet forwarding with modifying DNS responses automatically
- Save and load current project data as SQLite
- Support Windows and macOS
Setup
Download the version corresponding to your OS and run the installer.
Usage
Please see this page: For Users
Development
If you want to develop support for additional protocols or improve on the base PacketProxy application, please refer to this page: For Developers
License
Apache License 2.0