tcpdump 先查看硬件接口
tcpdump -D  会显示一个设备映射列表,类似:


比如我们查看 ens33 这个网络设备的通讯细节,则可以执行命令


然后按 ctrl+c 结束抓包,如果抓包太多了,也可以限制抓包个数, 比如只抓100个包


抓取任意网络设备的ping包,5个


用 -n 选项显示 IP 地址,-nn 选项显示端口号
用 host 参数只抓取和特定主机相关的数据包:


抓取任意网络设备过来的,通讯端口为80的数据包


抓取从内网98过来的数据包,和抓取发往内网98的数据包


多条件筛选:
你也可以使用括号来创建更为复杂的过滤规则,但在 shell 中请用引号包含你的过滤规则以防止被识别为 shell 表达式:


-X 以 HEX 格式打印数据报文内容
-A 以 ASCII 格式打印数据报文内容


使用 -w 选项来保存数据包而不是在屏幕上显示出抓取的数据包:

11-08 09:34