NetMiddler

command module
v0.0.0-...-19e9833 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2025 License: MIT Imports: 23 Imported by: 0

README

NetMiddler

An incomplete HTTP(S) man-in-the-middle library akin to Fiddler.

Hence, the goal is to intercept HTTP(S) requests via an HTTP(S) proxy. HTTPS is the hard part, as it requires a man-in-the-middle attack to accomplish. Like Fiddler, this attack is facilitated by creating a local CA Certificate trust. The code relies "github.com/smallstep/truststore" to reg for Java, Firefox, and the local operatings system.

This is a work in progress, and doesn't fully function yet If you're looking for working software, check out goproxy.

It's worth noting that setting the proxy in MacOS requires permissions, with code signing. It seems that building the solution doesn't work, but running it as go run . does!

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL