抓包工具TCPdump使用说明

11,242 views次阅读
没有评论

一 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、解析包数据

 

Honest1y
版权声明:本站原创文章,由Honest1y于2018年04月03日发表,共计1600字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)