亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 基礎常識 > 正文

Wireshark的使用教程

2020-02-28 16:44:33
字體:
來源:轉載
供稿:網友

Wireshark是世界上最流行的分析工具,這個工具可以捕獲網絡中的數據,并為用戶提供有關網絡和上層協議的各種信息,下文是武林技術頻道小編為您整理Wireshark的使用教程,一起進入下文了解一下吧!
wireshark的原名是Ethereal,新名字是2006年起用的。當時Ethereal的主要開發者決定離開他原來供職的公司,并繼續開發這個軟件。但由于Ethereal這個名稱的使用權已經被原來那個公司注冊,Wireshark這個新名字也就應運而生了。

在成功運行Wireshark之后,我們就可以進入下一步,更進一步了解這個強大的工具。

下面是一張地址為192.168.1.2的計算機正在訪問“openmaniak.com”網站時的截圖。

wireshark frontend

wireshark frontend
--------------------------------------------------------------------------------
1. MENUS(菜單)
2. SHORTCUTS(快捷方式)
3. DISPLAY FILTER(顯示過濾器)
4. PACKET LIST PANE(封包列表)
5. PACKET DETAILS PANE(封包詳細信息)
6. DISSECTOR PANE(16進制數據)
7. MISCELLANOUS(雜項)
--------------------------------------------------------------------------------
1. MENUS(菜單)
wireshark menus
程序上方的8個菜單項用于對Wireshark進行配置:

- "File"(文件)
- "Edit" (編輯)
- "View"(查看)
- "Go" (轉到)
- "Capture"(捕獲)
- "Analyze"(分析)
- "Statistics" (統計)
- "Help" (幫助)打開或保存捕獲的信息。
查找或標記封包。進行全局設置。
設置Wireshark的視圖。
跳轉到捕獲的數據。
設置捕捉過濾器并開始捕捉。
設置分析選項。
查看Wireshark的統計信息。
查看本地或者在線支持。
2. SHORTCUTS(快捷方式)

wireshark shortcuts
在菜單下面,是一些常用的快捷按鈕。
您可以將鼠標指針移動到某個圖標上以獲得其功能說明。


3. DISPLAYFILTER(顯示過濾器)

wireshark display filter

顯示過濾器用于查找捕捉記錄中的內容。
請不要將捕捉過濾器和顯示過濾器的概念相混淆。請參考Wireshark過濾器中的詳細內容。

4. PACKET LISTPANE(封包列表)

wireshark packet filter pane

wireshark packet filter pane

封包列表中顯示所有已經捕獲的封包。在這里您可以看到發送或接收方的MAC/IP地址,TCP/UDP端口號,協議或者封包的內容。

如果捕獲的是一個OSI layer2的封包,您在Source(來源)和Destination(目的地)列中看到的將是MAC地址,當然,此時Port(端口)列將會為空。
如果捕獲的是一個OSI layer3或者更高層的封包,您在Source(來源)和Destination(目的地)列中看到的將是IP地址。Port(端口)列僅會在這個封包屬于第4或者更高層時才會顯示。

您可以在這里添加/刪除列或者改變各列的顏色:
Edit menu -> Preferences

5. PACKET DETAILSPANE(封包詳細信息)

wireshark packet filter pane
這里顯示的是在封包列表中被選中項目的詳細信息。
信息按照不同的OSI layer進行了分組,您可以展開每個項目查看。下面截圖中展開的是HTTP信息。

wireshark packet details pane
6. DISSECTOR PANE(16進制數據)

wireshark packet dissector pane

“解析器”在Wireshark中也被叫做“16進制數據查看面板”。這里顯示的內容與“封包詳細信息”中相同,只是改為以16進制的格式表述。
在上面的例子里,我們在“封包詳細信息”中選擇查看TCP端口(80),其對應的16進制數據將自動顯示在下面的面板中(0050)。

7. MISCELLANOUS(雜項)

wireshark miscellanous

在程序的最下端,您可以獲得如下信息:

- - 正在進行捕捉的網絡設備。
- 捕捉是否已經開始或已經停止。
- 捕捉結果的保存位置。
- 已捕捉的數據量。
- 已捕捉封包的數量。(P)
- 顯示的封包數量。(D) (經過顯示過濾器過濾后仍然顯示的封包)
- 被標記的封包數量。(M)

正如您在Wireshark教程第一部分看到的一樣,安裝、運行Wireshark并開始分析網絡是非常簡單的。

使用Wireshark時最常見的問題,是當您使用默認設置時,會得到大量冗余信息,以至于很難找到自己需要的部分。
過猶不及。

這就是為什么過濾器會如此重要。它們可以幫助我們在龐雜的結果中迅速找到我們需要的信息。

-
-捕捉過濾器:用于決定將什么樣的信息記錄在捕捉結果中。需要在開始捕捉前設置。
顯示過濾器:在捕捉結果中進行詳細查找。他們可以在得到捕捉結果后隨意修改。那么我應該使用哪一種過濾器呢?

兩種過濾器的目的是不同的。
捕捉過濾器是數據經過的第一層過濾器,它用于控制捕捉數據的數量,以避免產生過大的日志文件。
顯示過濾器是一種更為強大(復雜)的過濾器。它允許您在日志文件中迅速準確地找到所需要的記錄。

兩種過濾器使用的語法是完全不同的。我們將在接下來的幾頁中對它們進行介紹:

1. 捕捉過濾器

捕捉過濾器的語法與其它使用Lipcap(Linux)或者Winpcap(Windows)庫開發的軟件一樣,比如著名的TCPdump。捕捉過濾器必須在開始捕捉前設置完畢,這一點跟顯示過濾器是不同的。

設置捕捉過濾器的步驟是:
- 選擇 capture -> options。
- 填寫"capture filter"欄或者點擊"capturefilter"按鈕為您的過濾器起一個名字并保存,以便在今后的捕捉中繼續使用這個過濾器。
- 點擊開始(Start)進行捕捉。

wireshark capture options

wireshark capture options

語法: Protocol Direction Host(s) Value Logical Operations Other expression

例子: tcp
dst 10.1.1.1 80 and tcp dst 10.2.2.2 3128
Wireshark圖解教程(簡介、抓包、過濾器) Protocol(協議):
可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.
如果沒有特別指明是什么協議,則默認使用所有支持的協議。

Wireshark圖解教程(簡介、抓包、過濾器) 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"是一樣的。
Wireshark圖解教程(簡介、抓包、過濾器) Host(s):
可能的值: net, port, host, portrange.
如果沒有指定此值,則默認使用"host"關鍵字。
例如,"src 10.1.1.1"與"src host 10.1.1.1"相同。

Wireshark圖解教程(簡介、抓包、過濾器) Logical Operations(邏輯運算):
可能的值:not, and, or.
否("not")具有最高的優先級?;?"or")和與("and")具有相同的優先級,運算時從左至右進行。
例如,
"not tcp port 3128 and tcp port 23"與"(not tcp port 3128) and tcp port 23"相同。
"not tcp port 3128 and tcp port 23"與"not (tcp port 3128 and tcp port 23)"不同。

例子:

tcp dst port 3128顯示目的TCP端口為3128的封包。
ip src host 10.1.1.1顯示來源IP地址為10.1.1.1的封包。

host 10.1.2.3顯示目的或來源IP地址為10.1.2.3的封包。
src portrange 2000-2500顯示來源為UDP或TCP,并且端口號在2000至2500范圍內的封包。
not imcp顯示除了icmp以外的所有封包。(icmp通常被ping工具使用)
src host 10.7.2.12 and not dst net 10.200.0.0/16顯示來源IP地址為10.7.2.12,但目的地不是10.200.0.0/16的封包。
(src host 10.4.1.12 or src net 10.6.0.0/16) and tcp dstportrange 200-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"就會非常有用。

查看 TCPdump的主頁以獲得更詳細的捕捉過濾器語法說明。
在Wiki Wireshark website上可以找到更多捕捉過濾器的例子。

2. 顯示過濾器:

通常經過捕捉過濾器過濾后的數據還是很復雜。此時您可以使用顯示過濾器進行更加細致的查找。
它的功能比捕捉過濾器更為強大,而且在您想修改過濾器條件時,并不需要重新捕捉一次。

語法: Protocol .
String 1
.
String 2
Comparison
operator
Value
Logical
Operations
Other
expression
例子:
ftp
passive
ip
==
10.2.3.4
xor
icmp.type

Wireshark圖解教程(簡介、抓包、過濾器)Protocol(協議:

您可以使用大量位于OSI模型第2至7層的協議。點擊"Expression..."按鈕后,您可以看到它們。
比如:IP,TCP,DNS,SSH

wireshark filter expression

wireshark filter expression

您同樣可以在如下所示位置找到所支持的協議:

wireshark supported protocols

wireshark supported protocols

Wireshark的網站提供了對各種 協議以及它們子類的說明。

Wireshark圖解教程(簡介、抓包、過濾器)String1,String2 (可選項):

協議的子類。
點擊相關父類旁的"+"號,然后選擇其子類。

wireshark filter expression

Wireshark圖解教程(簡介、抓包、過濾器)Comparisonoperators (比較運算符):

可以使用6種比較運算符:

英文寫法: C語言寫法: 含義:
eq
==
等于
ne
!=
不等于
gt
>
大于
lt
<
小于
ge
>=
大于等于
le
<=
小于等于

Wireshark圖解教程(簡介、抓包、過濾器)Logical expressions(邏輯運算符):

英文寫法: C語言寫法: 含義:
and
&&
邏輯與
or
||
邏輯或
xor
^^
邏輯異或
not
!
邏輯非

被程序員們熟知的邏輯異或是一種排除性的或。當其被用在過濾器的兩個條件之間時,只有當且僅當其中的一個條件滿足時,這樣的結果才會被顯示在屏幕上。
讓我們舉個例子:
"tcp.dstport 80 xor tcp.dstport 1025"
只有當目的TCP端口為80或者來源于端口1025(但又不能同時滿足這兩點)時,這樣的封包才會被顯示。

例子:

snmp || dns || icmp 顯示SNMP或DNS或ICMP封包。
ip.addr == 10.1.1.1
顯示來源或目的IP地址為10.1.1.1的封包。

ip.src != 10.1.2.3 or ip.dst != 10.4.5.6
顯示來源不為10.1.2.3或者目的不為10.4.5.6的封包。
換句話說,顯示的封包將會為:
來源IP:除了10.1.2.3以外任意;目的IP:任意
以及
來源IP:任意;目的IP:除了10.4.5.6以外任意

ip.src != 10.1.2.3 and ip.dst != 10.4.5.6
顯示來源不為10.1.2.3并且目的IP不為10.4.5.6的封包。
換句話說,顯示的封包將會為:
來源IP:除了10.1.2.3以外任意;同時須滿足,目的IP:除了10.4.5.6以外任意

tcp.port == 25 顯示來源或目的TCP端口號為25的封包。
tcp.dstport == 25 顯示目的TCP端口號為25的封包。
tcp.flags 顯示包含TCP標志的封包。
tcp.flags.syn == 0x02 顯示包含TCP SYN標志的封包。
如果過濾器的語法是正確的,表達式的背景呈綠色。如果呈紅色,說明表達式有誤。

wireshark display filter example
表達式正確
wireshark display filter example
表達式錯誤
上文是Wireshark的使用教程,相信大家都有了一定的了解,想要了解更多的技術信息,請繼續關注武林技術頻道吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91九色单男在线观看| 中文在线资源观看视频网站免费不卡| 久久电影一区二区| 欧美成人激情视频免费观看| 91在线免费视频| 精品美女久久久久久免费| 91精品国产高清自在线| 成人午夜黄色影院| 综合网中文字幕| 精品久久香蕉国产线看观看亚洲| 色吧影院999| 久久精品一偷一偷国产| 欧美精品精品精品精品免费| 精品久久久久久亚洲国产300| 国产亚洲精品美女久久久| 国产精品香蕉国产| 91丝袜美腿美女视频网站| 国产精品r级在线| 欧美日韩国产中文精品字幕自在自线| 欧美日韩精品国产| 亚洲自拍在线观看| 色小说视频一区| 欧美国产日韩一区二区在线观看| 免费97视频在线精品国自产拍| 亚洲精品98久久久久久中文字幕| 亚洲女性裸体视频| 91在线观看欧美日韩| 欧美日本中文字幕| 亚洲欧美日韩高清| 欧美激情精品久久久久久蜜臀| 高跟丝袜一区二区三区| 亚洲乱亚洲乱妇无码| 高清欧美性猛交xxxx| 日韩久久免费电影| 国产精品av免费在线观看| 日韩欧美国产网站| 992tv在线成人免费观看| 久热国产精品视频| 久久综合色影院| 久久精品久久精品亚洲人| 91精品国产亚洲| 亚洲自拍偷拍一区| 97在线视频一区| 国产成人涩涩涩视频在线观看| 国产日韩换脸av一区在线观看| 国产精品久久97| 日韩欧美在线免费观看| 亚洲qvod图片区电影| 欧美午夜丰满在线18影院| 国产一区二区香蕉| 色系列之999| 97av在线视频免费播放| 国产z一区二区三区| 欧美日韩亚洲视频一区| 亚洲午夜久久久久久久| 色爱av美腿丝袜综合粉嫩av| www.精品av.com| 亚洲国产欧美精品| 一区二区欧美日韩视频| 一区二区三区黄色| 亚洲人高潮女人毛茸茸| 欧美在线一级视频| 揄拍成人国产精品视频| 中文精品99久久国产香蕉| 国产激情综合五月久久| 午夜精品美女自拍福到在线| 亚洲天堂av图片| 清纯唯美亚洲激情| 国产91精品久久久| 国产综合视频在线观看| 精品亚洲va在线va天堂资源站| 国产91在线播放精品91| 精品国产乱码久久久久酒店| 国产丝袜一区视频在线观看| 亚洲在线免费看| 2019国产精品自在线拍国产不卡| 国产精品偷伦免费视频观看的| 丝袜一区二区三区| 日韩中文字幕在线观看| 欧美精品国产精品日韩精品| 69视频在线免费观看| 亚洲一区美女视频在线观看免费| 亚洲成年人在线| 久久久免费高清电视剧观看| 日日噜噜噜夜夜爽亚洲精品| 亚洲午夜未满十八勿入免费观看全集| 精品国产乱码久久久久酒店| 中文字幕久久亚洲| 欧美精品999| 伊人伊成久久人综合网小说| 91精品久久久久久久久久久久久久| 亚洲美女av在线| 国产精品扒开腿爽爽爽视频| 91麻豆国产精品| 国产区精品视频| 国产精品视频在线观看| 国产大片精品免费永久看nba| 亚洲色无码播放| 国产精品久久久av| 国产精品免费久久久久影院| 久久久亚洲影院你懂的| 欧美日韩激情视频8区| 亚洲一区二区三区视频| 午夜精品视频网站| 成人乱人伦精品视频在线观看| 欧美精品久久久久久久久| 久久精品欧美视频| 欧美日韩国产在线播放| www高清在线视频日韩欧美| 日本成人免费在线| 中文字幕av日韩| 亚洲国语精品自产拍在线观看| 欧美日韩国产黄| 57pao国产精品一区| 欧美xxxx做受欧美| 欧美成人小视频| 亚洲xxx大片| 亚洲风情亚aⅴ在线发布| 伊人久久久久久久久久| 久久精品视频播放| 九九热在线精品视频| 精品香蕉一区二区三区| 欧美超级免费视 在线| 亚洲国产精品久久久久秋霞蜜臀| 91国产视频在线播放| 久久99久久99精品免观看粉嫩| 日韩成人久久久| 97视频在线免费观看| 亚洲精品久久久久久久久| 97碰在线观看| 久久久久中文字幕2018| 久久久人成影片一区二区三区| 中文字幕亚洲综合久久筱田步美| 国产精品福利观看| zzjj国产精品一区二区| 国外成人免费在线播放| 欧美日韩日本国产| 日韩视频在线观看免费| 日韩精品在线看| 欧美日韩一区二区三区| 午夜剧场成人观在线视频免费观看| 亚洲情综合五月天| 97视频在线观看免费| 久久成人精品电影| 欧美一区二粉嫩精品国产一线天| 日韩av电影在线免费播放| 精品成人国产在线观看男人呻吟| 亚洲欧洲美洲在线综合| 欧美亚洲成人精品| 亚洲色图激情小说| 7m第一福利500精品视频| 国产精品成人免费视频| 九九久久久久久久久激情| 九九久久久久99精品| 精品高清美女精品国产区| 久久成人免费视频| 欧美裸体xxxx极品少妇| 久久偷看各类女兵18女厕嘘嘘| 国产精品午夜视频| 欧美一级高清免费| 欧美另类极品videosbestfree| 色婷婷久久一区二区| 欧美日本高清视频| 成人欧美一区二区三区黑人孕妇|