Overview
Vigolium’s server mode includes a built-in transparent HTTP proxy that passively records all traffic flowing through it. This lets you point any HTTP-capable tool at Vigolium and have its traffic automatically ingested for scanning.Starting the Proxy
Start the server with--ingest-proxy-port to enable the transparent proxy alongside the REST API:
- REST API on port
9002(default) - HTTP proxy on port
9003
How It Works
The proxy sits between your tools and the target. All HTTP traffic passing through is automatically recorded in the database as HTTP records, ready for scanning. HTTPS CONNECT tunneling is passed through without recording -the proxy cannot inspect encrypted traffic without acting as a MITM, so TLS tunnels are forwarded transparently.Usage Examples
curl
httpx
nuclei
Browser
Configure your browser’s HTTP proxy tolocalhost:9003. In most browsers this is under network or proxy settings. For Firefox, go to Settings > Network Settings > Manual proxy configuration and set the HTTP Proxy to localhost with port 9003.
