您的位置:首页 > Web前端

Fedora 14安装Wireshark(转载)

2014-07-13 12:22 344 查看
Wireshark是免费的网络协议检测程序,支持Unix,Windows。是大名鼎鼎的免费的抓包和协议分析工具。在Fedora14下的安装方法很简单:

第一步,配置好系统的yum源;

第二步,yum install wireshark

第三步,yum install wireshark-gnome(安装其图形界面,与windows下的界面去区别不大)

Wireshark使用说明:

Protocol(协议):

可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl,tcp and udp.

如果没有特别指明是什么协议,则默认使用所有支持的协议。

Direction(方向):

可能的值: src, dst, src and dst, src or dst

如果没有特别指明来源或目的地,则默认使用 “src or dst” 作为关键字。

例如,”host 10.2.2.2″与”src or dst host 10.2.2.2″是一样的。

Host(s):

可能的值: net, port, host, portrange.

如果没有指定此值,则默认使用”host”关键字。

例如,”src 10.1.1.1″与”src host 10.1.1.1″相同。

Logical Operations(逻辑运算):

可能的值:not, and, or.

否(“not”)具有最高的优先级。或(“or”)和与(“and”)具有相同的优先级,运算时从左至右进行。

例如,

“not tcp port 3128 and tcp port 23″与”(not tcp port 3128) and tcpport 23″相同。

“not tcp port 3128 and tcp port 23″与”not (tcp port 3128 and tcpport 23)”不同。

例子:

capture捉包:

tcp dst port 21 显示目的TCP端口为21的封包。

ip src host 192.168.30.242 显示来源IP地址为192.168.30.242 的封包。

host 192.168.30.242 显示目的或来源IP地址为192.168.30.242 的封包。

src portrange 2000-2500 显示来源为UDP或TCP,并且端口号在2000至2500范围内的封包。

not imcp 显示除了icmp以外的所有封包。(icmp通常被ping工具使用)

src host 10.7.2.12 and not dst net 192.168.30.0/24显示来源IP地址为10.7.2.12,但目的地不是192.168.30.0/24的封包。

(src host 10.4.1.12 or src net 10.6.0.0/16) and tcp dst portrange200-10000 and dst net 10.0.0.0/8

显示来源IP为10.4.1.12或者来源网络为10.6.0.0/16,目的地TCP端口号在200至10000之间,并且目的位于网络10.0.0.0/8内的所有封包。

注意事项:

当使用关键字作为值时,需使用反斜杠“”。

“ether proto ip” (与关键字”ip”相同).

这样写将会以IP协议作为目标。

“ip proto icmp” (与关键字”icmp”相同).

这样写将会以ping工具常用的icmp作为目标。

可以在”ip”或”ether”后面使用”multicast”及”broadcast”关键字。

当您想排除广播请求时,”no broadcast”就会非常有用。

分析:

ftphttpipudp cpipxdns 可以单独显示某种协议。

ip.addr == 192.168.30.242 显示目的或来源IP地址为192.168.30.242 的封包。

tcp.port eq 25 or icmp 显示tcp端口为25或imcp的包

tcp.dstport == 25 显示目的TCP端口号为25的封包。

tcp.port == 80 || udp.port == 80 显示tcp端口为25或udp端口是80的包

eth.addr == 00-1C-23-27-72-1E 显示mac地址是 00-1C-23-27-72-1E的包

tcp.flags 显示包含TCP标志的封包。

tcp.flags.syn == 0×02 显示包含TCP SYN标志的封包。

http.request.uri matches “gl=se$” 匹配url中最后字符是gl=se的封包。

本文来自:http://www.2cto.com/os/201103/86028.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  fedora wireshark