HTTP Proxy
Inspect traffic to web applications with a HTTP reverse proxy
Motivation
The net.proxy tool allows to quickly spin up monitoring of web applications and retrieving netcap audit records.
Since currently, TCP stream reassembly is only supported for IPv4, netcap misses HTTP traffic over IPv6 when decoding traffic from raw packets.
By using a simple reverse proxy for HTTP traffic, the operating system handles the stream reassembly and we can make sure no IPv6 traffic is missed.
Usage
Spin up a single proxy instance from the commandline:
$ net.proxy -local 127.0.0.1:4000 -remote http://google.com
Specifiy a custom config file for proxying multiple services:
The default config path is net.proxy-config.yml, so if this file exists in the folder where you execute the proxy, you do not need to specify it on the commandline.
Configuration
For proxying several services, you need to provide a config file, here is a simple example:
Help
Last updated