tcpdump
# tcpdump:
-i interface
-w file :保存到文件
-nn:第一个n表示把IP地址显示为数字格式,而不是主机名,第二个n表示把端口显示为数字格式
-X:hex and ASCII
-A:ASCII
-VV:更详细信息
expression:
关键字:
type:host,net,port,portrange
direction:src,dst,src or dst,src and dst
protocol:ether,ip,arp,tcp,udp,wlan
tcpdump -i eth0 -nn host IP1 ---抓取IP1的通信(包括IP1发给其它主机的,以及其它主机发给IP1的(源和目标都是IP1))
tcpdump -i eth0 -nn dst host IP1 ---抓取目标主机是IP1的通信
组合:and ,or ,not
tcpdump -i eth0 -nn host IP1 and IP2 ---抓取IP1和IP2之间的通信
tcpdump -i eth0 -nn host IP1 and \(IP2 or IP3\) ---抓取IP1跟IP2间,或IP1跟IP3之间的通信
tcpdump tcp dst port 80 -n and src 10.2.2.4
tcpdump tcp dst port 80 -n and ! src 10.2.2.4
tcpdump tcp dst port 80 -n and host 10.2.2.4
-vv <---把数据包的详细内容都记录下来
-w <---把数据保存到某个文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」