Taking Advantage of Third-Party Network Debugging Tools
Learn about the available third-party network debugging tools.
iOS and macOS have built-in network debugging tools (see Choosing a Network Debugging Tool), but you may also want to take advantage of the third-party tools discussed here.
Debugging HTTP Proxies
- Charles HTTP Proxy
Charles is a debugging HTTP proxy that enables a developer to view all of the HTTP and HTTPS traffic between their machine and the Internet.
mitmproxy (man-in-the-middle proxy) is a free and open source interactive debugging HTTP proxy.
Debookee is a simple and powerful network traffic analyzer for macOS.
IPNetMonitorX is a network troubleshooting toolkit for debugging Internet service problems and optimizing performance.
Wireshark is a free and open source packet analyzer that supports macOS.
tcpflow is a program that records data transmitted as part of TCP connections (flows), and stores the data in a way that is convenient for protocol analysis or debugging.
tcptrace is an open source tool for analyzing the TCP connections in a packet trace.