Contents

Taking Advantage of Third-Party Network Debugging Tools

Learn about the available third-party network debugging tools.

Overview

iOS and macOS have built-in network debugging tools (see Analyzing HTTP traffic with Instruments and 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

A debugging HTTP proxy that enables a developer to view all of the HTTP and HTTPS traffic between their machine and the internet.

mitmproxy

A free and open source interactive debugging HTTP proxy. The name stands for machine-in-the-middle proxy.

macOS Apps

Debookee

A simple and powerful network traffic analyzer for macOS.

IPNetMonitorX

A network troubleshooting toolkit for debugging internet service problems and optimizing performance.

Wireshark

A free and open source packet analyzer that supports macOS.

Command-Line Tools

tcpflow

A program that records data transmitted as part of TCP connections (flows), and stores the data in a way that’s convenient for protocol analysis or debugging.

tcptrace

An open source tool for analyzing the TCP connections in a packet trace.

See Also

Network Debugging