Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Proxy ¶
type Proxy struct {
// SslInsecure skips TLS verification for upstream servers.
SslInsecure bool
// contains filtered or unexported fields
}
Proxy wraps go-mitmproxy and captures traffic into a RingBuffer.
func New ¶
func New(s *store.RingBuffer, dataDir string) *Proxy
New creates a Proxy that writes captured flows into the given store. dataDir is the base data directory (CA certs stored under dataDir/).
func (*Proxy) CACertPath ¶
CACertPath returns the path to the CA certificate file for user trust.
func (*Proxy) Init ¶
Init sets up the MITM proxy (CA generation + port validation). This must be called before Serve. addr is e.g. ":8080".
Click to show internal directories.
Click to hide internal directories.