Skip to main content
Get httpmon running and capturing traffic in under a minute.
1

Install httpmon

Install with Homebrew (macOS/Linux) or see all installation options.
brew install kostyay/tap/httpmon
2

Start httpmon and browse

The fastest way to start is with --browse — it configures the system proxy and opens the URL in your default browser automatically.
httpmon --browse https://httpbin.org/get
The CA certificate is installed automatically if needed (may prompt for sudo). Proxy settings are restored when httpmon exits.
Launch the proxy and configure your browser or application manually.
httpmon
Set your browser to use http://localhost:8080 as its HTTP proxy, or use environment variables for CLI tools:
export http_proxy=http://localhost:8080
export https_proxy=http://localhost:8080
3

Inspect traffic

Flows appear in the TUI as they arrive. Use j and k to navigate the flow list. Press Enter to open the detail inspector for any flow.
httpmon first flow

Enable HTTPS interception

By default, httpmon only intercepts plain HTTP traffic. To intercept HTTPS, you need to trust the httpmon CA certificate.
sudo httpmon --install-ca
This generates a CA certificate (if one does not exist yet) and adds it to your system trust store. See CA certificate setup for manual installation steps and browser-specific instructions.