首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux命令查看出站网络请求

Linux命令查看出站网络请求
EN

Server Fault用户
提问于 2022-07-16 01:25:48
回答 2查看 425关注 0票数 0

是否有总结出站网络请求的linux命令?

我特别感兴趣的是查看git push命令发送给github (头、正文等)的内容,而不必下载类似wireshark之类的内容。

EN

回答 2

Server Fault用户

发布于 2022-07-16 05:37:47

由于GitHub是用非公开密钥加密的,tcpdump、tshark (命令行Wireshark)和Wireshark之类的数据包捕获实用程序不太可能提供您想要的洞察力(即进入应用层消息传递)。

您可以尝试通过strace运行git命令,这将显示系统调用及其参数,包括网络读写。我发现开关很有用:

strace -ftttxys 128 -yy

票数 0
EN

Server Fault用户

发布于 2022-07-16 08:55:30

一般来说,您有相当低级别的调试工具,如tcpdumpwireshark

已经在这里回答了一样,当流量被加密时,这不会对你有多大帮助。

对于使用HTTP(S)作为传输协议的应用程序,您可以运行一个HTTP代理,该代理执行MitM SSL/TLS解密,然后配置应用程序以使用该代理连接到服务器。例如:

一般情况下:使用足够详细的调试标志运行应用程序通常也能满足您的需要。

例如,git支持:

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1105739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档