tcpdump使用笔记

一,简单示例

1, cpdump 监视第一个网络卡上面流过的所有数据包。

2,tcpdump -i eth1 监视网卡eth1上流过的所有数据包。
3,tcpdump host 210.27.48.1 截获所有该主机流过的数据包。
4,tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \) 截获210.27.48.1和210.27.48.2或210.27.48.3之间的数据包。
5,tcpdump ip host 210.27.48.1 and ! 210.27.48.2 自己理解
6,tcpdump -i eth0 src host hostname 截获所有hostname发出的数据包
7, tcpdump -i eth0 dst host hostname截获所有发给hostname的数据包
8,tcpdump –r file 查看保存的抓取文件
9,抓10000个包后退出 -c 10000
10,多个条件的话用and or等连接。
11,tcpdump  -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854抓取http包,解释一下,http包有个get和post两种协议,故上面写法。
12,tcpdump host  10.10.100.1 -c 10 -w ./xxx.cap
二,命令格式如下所示:
tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ]
           [ -C file_size ] [ -F file ]
           [ -i interface ] [ -m module ] [ -M secret ]
           [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]
           [ -W filecount ]
           [ -E spi@ipaddr algo:secret,...  ]
           [ -y datalinktype ] [ -Z user ]
           [ expression ]
如:tcpdump  -XX -i eth0 -w 93.cap -s 0  host 172.31.9.2 and  172.31.9.3 and udp  port 6666
各项具体表示的含义,可用man查看。
三,一般保存为.cap格式的文件,用wiresharp查看
 
 
 
 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值