1.tcpdump常用参数

  -i  指定监听的网络接口;

  -c  截取指定数目的数据包;

  -n  不把网络地址转换成名字;

  -nn  不把端口和网络地址转换成名称;

  -a  将网络地址和广播地址转变成名字;

  -v  输出一个稍微详细的信息,如在ip包中包括ttl和服务类型的信息;

  -vv  输出详细的报文信息;

2.tcpdump表达式

  类型的关键字,主要包括hostnetport, 例如 host 192.200.122.213。如果没有指定类型,缺省的类型是host

  协议的关键字,主要包括fddi,ip ,arp,rarp,tcp,udp icmp802.1Q等,缺省监听所有协议的数据包。

 

  传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,这些关键字指明传输方向,缺省是src or dst关键字

  逻辑运算主要有三种逻辑运算符.取非运算是‘not’  ‘! ‘、与运算是’and’  ’&&’、或运算是’or’  ’||’

  举例:1)tcpdump -i eth1 host 10.5.248.1 and port 22  -c 20 -n

   

  2)tcpdump -i eth1 host 10.5.248.1 and icmp  -c 20 -n

   

  3)tcpdump -i any dst 10.5.248.1 and port 22  -c 20 -n

  

 

posted on 2021-06-30 11:35  星痕1216  阅读(501)  评论(0编辑  收藏  举报