Inspect network traffic from simple linux cli app

风格不统一 提交于 2019-12-10 09:41:42

问题


I'm running a small app on the command line, and I'm trying to watch the (http) network traffic it creates.

Is there some kind of wrapper program (like 'time', or 'watch') which can display all network traffic to and from my app? (Or at least, make a copy of it in a file)


回答1:


Use tcpdump in command line or wireshark in desktop.

For example, to capture web traffic.
tcpdump -s0 -i any -wfile.pcap port 80
To watch it directly remove the -wfile.pcap

To read a previously saved file
tcpdump -r file.pcap

However for web traffic if you are interested of watching the http flow as it comes I like to use tcpflow -C port 80



来源:https://stackoverflow.com/questions/1764805/inspect-network-traffic-from-simple-linux-cli-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!