linux下用tcpdump抓包

# 检查是否安装
which tcpdump
# 安装
yum install -y tcpdump  # tcpdump依赖于libpcap

# tcpdump抓包 需要管理员权限
# 列出可以抓包的网络接口
sudo tcpdump -D 
# 1.eth0
# 2.virbr0
# 3.eth1
# 4.any (Pseudo-device that captures on all interfaces) any 特殊接口,可用于抓取所有活动的网络接口的数据包
# 5.lo [Loopback]


# 对 any 接口进行抓包
sudo tcpdump -i any
# tcpdump 会持续抓包直到收到中断信号,可以按 Ctrl+C 来停止抓包

# -c 选项可以用于限制 tcpdump 抓包的数量
# 抓取 5 个数据包后自动停止了抓包
sudo tcpdump -i any -c 5
# -n 选项显示 IP 地址,-nn 选项显示端口号
sudo tcpdump -i any -c5 -nn
# 默认启动 将监视第一个网络接口上所有流过的数据包
tcpdump
# 监视指定网络接口的数据包
tcpdump -i eth0 -c 10
# 监视指定主机的数据包
tcpdump -i eth0 host 10.20.3.25
# 获取主机10.20.3.25发送的所有数据
tcpdump -i eth0 src host 10.20.3.25
# 监视所有发送到主机10.20.3.25的数据包
tcpdump -i eth0 dst host 10.20.3.25
# 监视指定主机和端口的数据包
tcpdump tcp port 22 and host 10.20.3.25
# 监视指定网络的数据包,如本机与10.20.3网段通信的数据包,"-c 10"表示只抓取10个包
tcpdump -c 10 net 10.20.3
# 抓取ping包
tcpdump -c 5 -nn -i eth0 icmp 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讓丄帝愛伱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值