'How to listen to GET and POST requests for all connections using GO

I am using python and mitmproxy to listen to all incoming and outgoing traffic so that I can capture the URLs. I run the script and it tells me all URLs my computer is trying to connect to.

I need to implement the same using Go but have not got a clue on how to start or what package to use. Can anyone guide me in the right direction please?

Thanks



Solution 1:[1]

You would need a local intermediate proxy, in order to capture its traffic and display the URLs used.

See for example, in Go, sipt/shuttle, with its GUI web interface:

https://github.com/sipt/shuttle/blob/master/static/cert.jpg?raw=true

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 VonC