抓包工具WireShark分爲兩種過濾器:tcp
捕捉過濾器(CaptureFilters)工具
顯示過濾器(DisplayFilters)spa
捕捉過慮器語法: dns
Protocol Direction Host Value LogicalOperations OtherExpression ip
Tcp dst 10.1.1.1 80 and tcp dst 10.2.2.2 3128cmd
Protocol可能的值:ether、fddi、ip、arp、decnet、lat、sca、moprc、tcp and udp,默認所有io
Direction可能的值:src、dst、src and dst、src or dst,默認使用src or dstclass
Host可能的值:net、port、host、portrange,默認使用host。udp
例: src 10.1.1.1 與 src host 10.1.1.1相同語法
LogicalOperations可能的值:not、and、or
顯示過濾器語法:
Protocol.String1.String2 ComparisonOperator value LogicalOperation OtherExpression
Ftp.passsive.ip == 10.2.2.2 xor icpm.type
ComparisonOperator可能的值:==、!=、>、<、>=、<=
LogicalOperation可能的值:and &&、or ||、xor ^^、not !
例子:snmp||dns||icmp //顯示snmp或dns或icpm包
Ip.addr == 10.1.1.1 //顯示來源或目的ip爲10.1.1.1的包
Ip.src != 10.1.1.1 or ip.dst!=10.2.2.2 //顯示來源不爲10.1.1.1或目的不爲10.2.2.2.的包
Tcp.port == 25 //顯示來源或目的的TCP端口爲25的包
Tcp.dstport ==25
Tcp.flags //顯示包含TCP標誌的包
Tcp.flags.syn == 0x02 //顯示包含TCP SYN標誌的包
本機既做爲客戶端又做爲服務端,須要設置纔可讓wireshark抓到數據:
一、管理員運行cmd
二、Route add 本機ip mask 255.255.255.255 網關ip