英文:
How to listen to GET and POST requests for all connections using GO
问题
我正在使用Python和mitmproxy来监听所有的进出流量,以便我可以捕获URL。我运行脚本后,它会告诉我我的计算机正在尝试连接的所有URL。
我需要使用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
答案1
得分: 0
你需要一个本地的中间代理,以便捕获其流量并显示所使用的URL。
例如,在Go语言中,可以使用sipt/shuttle
,它具有GUI Web界面:
英文:
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:
答案2
得分: 0
你可以使用httputil轻松构建代理,这里有一个示例链接。
或者你可能想使用gopacket,可以在这里找到相关描述。
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论