Skip to main content

Flags

Usage examples

The --block and --allow flags accept wildcard patterns with *. You can combine them to control which hosts the proxy intercepts. The --throttle flag applies bandwidth limits and base latency from the selected preset. Use --latency alongside it to override the preset’s latency value. The --proto-path flag enables named Protobuf field decoding. Pass a .proto file or a directory (recursively scans for *.proto). Repeat the flag for multiple paths. Paths are appended to any proto_paths in ~/.httpmon/config.json. The --proto-include flag adds import search directories for proto file resolution, similar to protoc’s -I flag. Repeat for multiple directories. The --browse flag sets the macOS system HTTP/HTTPS proxy to httpmon, opens the given URL in your default browser, and pre-populates the TUI filter with the URL’s hostname. The CA certificate is auto-installed if not already trusted. System proxy settings are restored when httpmon exits.