是否有总结出站网络请求的linux命令?
我特别感兴趣的是查看git push命令发送给github (头、正文等)的内容,而不必下载类似wireshark之类的内容。
发布于 2022-07-16 05:37:47
由于GitHub是用非公开密钥加密的,tcpdump、tshark (命令行Wireshark)和Wireshark之类的数据包捕获实用程序不太可能提供您想要的洞察力(即进入应用层消息传递)。
您可以尝试通过strace运行git命令,这将显示系统调用及其参数,包括网络读写。我发现开关很有用:
strace -ftttxys 128 -yy
发布于 2022-07-16 08:55:30
一般来说,您有相当低级别的调试工具,如tcpdump和wireshark。
和已经在这里回答了一样,当流量被加密时,这不会对你有多大帮助。
对于使用HTTP(S)作为传输协议的应用程序,您可以运行一个HTTP代理,该代理执行MitM SSL/TLS解密,然后配置应用程序以使用该代理连接到服务器。例如:
一般情况下:使用足够详细的调试标志运行应用程序通常也能满足您的需要。
例如,git支持:
https://serverfault.com/questions/1105739
复制相似问题