如何使用 GO 监听所有连接的 GET 和 POST 请求
How to listen to GET and POST requests for all connections using GO
我正在使用 python 和 mitmproxy 来监听所有传入和传出的流量,以便我可以捕获 URL。我 运行 脚本,它告诉我我的计算机正在尝试连接的所有 URL。
我需要使用 Go 实现相同的功能,但不知道如何开始或使用什么包。谁能指导我正确的方向?
谢谢
您需要一个本地中间代理,以捕获其流量并显示所使用的 URL。
例如,在 Go 中,sipt/shuttle
及其 GUI Web 界面:
您可以使用 httputil - example here 轻松构建代理。
或者您可能想使用 gopacket as described here.
我正在使用 python 和 mitmproxy 来监听所有传入和传出的流量,以便我可以捕获 URL。我 运行 脚本,它告诉我我的计算机正在尝试连接的所有 URL。
我需要使用 Go 实现相同的功能,但不知道如何开始或使用什么包。谁能指导我正确的方向?
谢谢
您需要一个本地中间代理,以捕获其流量并显示所使用的 URL。
例如,在 Go 中,sipt/shuttle
及其 GUI Web 界面:
您可以使用 httputil - example here 轻松构建代理。
或者您可能想使用 gopacket as described here.