首页 > Windows开发 > 详细

Linux下tcpdump 和 windows下wireshark过滤

时间:2016-03-23 06:50:29      阅读:373      评论:0      收藏:0      [点我收藏+]

----------------------------------------------------------常用tcpdump抓包命令----------------------------------------------------------------------

抓取某网卡上线数据包

tcpdump –n –i eth0 dst port http

抓取某网卡上行带vlan标签数据包

tcpdump –n –i eth0 vlan and “dst port http”

抓取并保存某网卡数据包

tcpdump -i eth0 -s0 -c 10000 -w http.cap

抓取打印某网卡GET数据包

tcpdump -XvvennSs 0 -n -i eth1 tcp[20:2]=0x4745

抓取打印某网卡302重定向数据包

tcpdump -XvvennSs 0 -n -i eth1 tcp[20:2]=0x4854

2.

http模式过滤。如过滤get包,http.request.method=="GET",过滤post包,http.request.method=="POST"

 

 

 

 

过滤源地址&目标地址包

过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1

 


    

端口过滤

端口过滤。如过滤80端口,在Filter中输入,tcp.port==80,这条规则是把源端口和目的端口为80的都过滤出来。使用tcp.dstport==80只过滤目的端口为80的,tcp.srcport==80只过滤源端口为80的包;

 

 

 协议过滤

 

协议过滤比较简单,直接在Filter框中直接输入协议名即可,如过滤HTTP的协议;

 

 

 

* HTTP模式过滤

http模式过滤。如过滤get包,http.request.method=="GET",过滤post包,http.request.method=="POST"

 

 

 


 

Linux下tcpdump 和 windows下wireshark过滤

原文:http://lianyl.blog.51cto.com/7843445/1754003

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!