Linux 使用tcpdump指令抓包(tcp/udp)

本文详细介绍了如何在Linux系统中使用tcpdump命令抓取不同条件下的网络数据包,包括网卡选择、IP过滤、端口筛选以及输出文件等高级选项。

Linux使用tcpdump进行抓包,这个命令可以抓取流动在网卡上的数据包。


3 示例

1、从所有网卡获取数据包
tcpdump -i any

2、获取指定网卡的数据包
tcpdump -i eth0

3、抓取包含指定ip的数据包
tcpdump host 192.168.11.11

4、获取指定网卡和地址的数据包,并写入文件
tcpdump -i eth0 host 192.168.11.11 -w testfile.cap

5、指定:网卡、源IP、目的IP,并写入文件
tcpdump -i eth0 src host 192.168.11.21 and dst host 192.168.11.11 -w testfile.cap

6、指定:网卡、源IP或目的IP、写入文件
tcpdump -i eth0 src host 192.168.11.21 0r dst host 192.168.11.11 -w testfile.cap

7、指定:网卡、tcp端口、源IP、目的IP
tcpdump -i eth0 port 19999 and src host 192.168.11.21 and dst host 192.168.11.11

8、抓包显示详细信息
tcpdump -vv

9、抓取udp包
tcpdump -i eth0 udp port 19999
 

                           

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值