抓包工具TCPdump使用说明

2018年4月3日15:51:04 发表评论 7,566 views
本文最后更新于2018年5月18日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

一 tcpdump选项

命令格式为:

所以常用的选项也就这几个:

  • tcpdump -D
  • tcpdump -c num -i int -nn -XX -vvv

二 tcpdump示例

1、默认启动

默认情况下,直接启动tcpdump将监视第一个网络接口(非lo口)上所有流通的数据包。这样抓取的结果会非常多,滚动非常快。

2、监视指定网络接口的数据包

如果不指定网卡,默认tcpdump只会监视第一个网络接口,如eth0。

3、监视指定主机的数据包,例如所有进入或离开longshuai的数据包

4、打印helios<-->hot或helios<-->ace之间通信的数据包

5、打印ace与任何其他主机之间通信的IP数据包,但不包括与helios之间的数据包

6、截获主机hostname发送的所有数据

7、监视所有发送到主机hostname的数据包

8、监视指定主机和端口的数据包

9、对本机的udp 123端口进行监视(123为ntp的服务端口)

10、监视指定网络的数据包,如本机与192.168网段通信的数据包,"-c 10"表示只抓取10个包

11、打印所有通过网关snup的ftp数据包(注意,表达式被单引号括起来了,这可以防止shell对其中的括号进行错误解析)

12、抓取ping包

如果明确要抓取主机为192.168.100.70对本机的ping,则使用and操作符。

注意不能直接写icmp src 192.168.100.70,因为icmp协议不支持直接应用host这个type。

13、抓取到本机22端口包

14、解析包数据

 

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: