Wireshark數據抓包教程之安裝Wireshark

Wireshark數據抓包教程之安裝Wireshark

安裝Wireshark

經過上一節的學習能夠根據本身的操做系統來下載安裝Wireshark了。本書中已開發版1.99.7(中文版)爲主,下面介紹分別在WindowsLinux上安裝Wiresharklinux

Windows系統中安裝Wireshark

【實例1-1】在Windows中安裝Wireshark。具體操做步驟以下所示:windows

1Wireshark官網下載開發版的Windows安裝包,其名稱爲Wireshark-win64-1.99.7.exeapi

2雙擊下載的軟件包,將顯示如圖1.8所示的界面。xss

3該界面顯示了Wireshark的基本信息。此時單擊Next按鈕,將彈出許可協議對話框,如圖1.9所示。工具

1.8  歡迎界面                                 1.9  許可協議對話框學習

4該界面顯示了使用Wireshark的許可證條款信息。此時單擊I Agree按鈕,將彈出選擇組件對話框,如圖1.10所示。測試

5該界面選擇但願安裝的Wireshark組件,這裏使用默認的設置。而後單擊Next按鈕,將彈出Select Additional Tasks對話框,如圖1.11所示。ui

1.10  選擇組件對話框                      1.11  Select Additional Tasks對話框this

6該界面用來設置建立快捷方式的位置和關聯文件擴展名。設置完後,單擊Next按鈕,將顯示安裝位置對話框,如圖1.12所示。spa

7在該界面選擇Wireshark的安裝位置。而後單擊Next按鈕,將顯示安裝WinPcap對話框,如圖1.13所示。

1.12  安裝位置對話框                        1.13  安裝WinPcap對話框

8該界面提示是否要安裝WinPcap。若是要使用Wireshark捕獲數據,必需要安裝WinPcap。因此這裏必須將Install WinPcap 4.1.3複選框勾上。而後單擊Install按鈕,Wireshark將開始安裝。等Wireshark安裝過程進行了大約一半的時候,將彈出WinPcap歡迎界面,如圖1.14所示。

9該界面顯示了WinPcap基本信息。此時單擊Next按鈕,將顯示WinPcap許可證條款對話框,如圖1.15所示。

1.14  WinPcap歡迎界面                         1.15  WinPcap許可證條款對話框

10該界面顯示了WinPcap許可證條款信息。此時單擊I Agree按鈕,將顯示安裝選項,如圖1.16所示。

11在該界面顯示了安裝WinPcap選項,而後單擊Install按鈕,將顯示如圖1.17所示的界面。

1.16  安裝選項                                 1.17  安裝WinPcap完成

12從該界面能夠看到WinPcap已安裝完成。此時單擊Finish按鈕,將繼續安裝Wireshark。安裝完成後,將顯示如圖1.18所示的界面。

13從該界面能夠看到Wireshark已經安裝完成。此時單擊Next按鈕,將顯示如圖1.19所示的界面。

1.18  Wireshark安裝完成                                 1.19  完成界面

14從該界面能夠看到Wireshark設置嚮導完成。此時若是想直接啓動Wireshark,則選擇Run Wireshark 1.99.7(64-bit)複選框。而後單擊Finish按鈕,Wireshark便可啓動。

注意:在進行第7個步驟選擇Wireshark的安裝位置時,使用默認的安裝位置。由於在安裝WinPcap時,不能選擇安裝位置,它默認安裝在C:\Program Files(x86)下。

15安裝好之後,在Windows窗口程序中會出現Wireshark的兩個圖標,如圖1.20所示。

16啓動Wireshark Legacy程序是英文版界面,如圖1.21所示。啓動Wireshark是中文版界面,如圖1.22所示。

1.20  Wireshark圖標                             1.21 Wireshark英文版界面


1.22  Wireshark中文版界面

Linux系統中安裝Wireshark

【實例1-2】下面演示在Kali Linux系統中安裝Wireshark。具體操做步驟以下所示:

1Wireshark官網下載Wireshark測試版的源碼包,其軟件名爲wireshark-1.99.7.tar.bz2。這裏把下載的包放在/root/。執行命令查看以下所示:

  • root@1 :~# ls

  • Desktop  New Graph (1).mtgx  wireshark-1.99.7.tar.bz2

從輸出信息中能夠看到源碼包wireshark-1.99.7.tar.bz2

2解壓Wireshark軟件包。執行命令以下所示:

  • root@1 :~# tar -jxvf wireshark-1.99.7.tar.bz2 -C /

執行上述命令後,wireshark-1.99.7.tar.bz2被解壓到/目錄下。並生成一個名爲wireshark-1.99.7的文件夾。

3使用cd命令改變目錄,查看目錄下的文件夾。

  • root@1 :~# cd /

  • root@1 :/# ls

  • 0     initrd.img          opt      srv      vmware-tools-distrib

  • bin   lib                 proc     sys      wireshark-1.99.7

從輸出信息中能夠看到解壓源碼包後生成的名爲wireshark-1.99.7的文件夾(加粗部分)。

4進入該文件夾查看,執行命令以下所示:

  • root@1 :/# cd wireshark-1.99.7/

  • root@1:/wireshark-1.99.7# ls

  • abi-descriptor.template       help

  • acinclude.m4                  idl

  • ···

  • configure                     README.windows

  • configure.ac                  register.h

  • ConfigureChecksNaNake         reordercap.c

該文件夾內容較多,用···替代,只列出了少量部分。其中有個名爲configure的可執行文件(加粗部分)。

5配置Wireshark軟件包。在配置Wireshark軟件包時因爲Wireshark依賴GTK+包,執行命令肯能會出現以下所示的錯誤信息:

  • root@1:/wireshark-1.99.7# ./configure

  • checking build system type... x86_64-unknown-linux-gnu

  • checking host system type... x86_64-unknown-linux-gnu

  • checking target system type... x86_64-unknown-linux-gnu

  • checking for a BSD-compatible install... /usr/bin/install -c

  • ···

  • checking for pkg-config... (cached) /usr/bin/pkg-config

  • checking for GTK+ - version >= 3.0.0... no

  • *** Could not run GTK+ test program, checking why...

  • *** The test program failed to compile or link. See the file config.log for the

  • *** exact error that occured. This usually means GTK+ is incorrectly installed.

  • configure: error: GTK+3 is not available

輸出的信息較多,因爲篇幅緣由,這裏用···替代,只列舉出了部分信息。在信息的尾部出現了錯誤信息(加粗部分),提示GTK+3是不可用的。由於在Wireshark 1.12.0以上版本中,默認配置使用的是GTK+3.0版本。而如今的GTK+不是3.0版本。

6查看GKT+版本,執行命令以下所示:

  • root@1:~# pkg-config gtk+-2.0 --modversion

  • 2.24.10

輸出信息能夠看到GKT+版本爲2.24.10

7再次配置Wireshark軟件包,執行命令以下所示:

  • root@1:/wireshark-1.99.7#  ./configure --with-gtk2

  • checking build system type... x86_64-unknown-linux-gnu

  • checking host system type... x86_64-unknown-linux-gnu

  • checking target system type... x86_64-unknown-linux-gnu

  • checking for a BSD-compatible install... /usr/bin/install -c

  • ···

  • checking for pcap.h... no

  • configure: error: Header file pcap.h not found; if you installed libpcap

  • from source, did you also do "make install-incl", and if you installed a

  • binary package of libpcap, is there also a developer's package of libpcap,

  • and did you also install that package?

輸出的信息較多,因爲篇幅緣由,這裏用···替代,只列舉出了部分信息。尾部出現錯誤信息(加粗部分)。缺乏pcap.h頭文件。這是因爲缺乏libpcap-dev包。首先查看libpacp安裝狀況。

8在圖形界面的菜單欄中依次選擇「應用程序」|「系統工具」|「添加/刪除軟件」命令,彈出如圖1.23所示的對話框。

9單擊「肯定繼續」按鈕,進入「添加/刪除軟件」對話框,如圖1.24所示。

1.23  對話框圖                                   1.24  添加/刪除軟件

10在查找欄中輸入libpcap,單擊「查找」按鈕,如圖1.25所示。

1.25  查找libpcap

圖中前面有,表明該軟件已安裝,反之沒安裝。咱們能夠從中找到咱們須要的libpcap軟件包。這裏安裝的是libpcap軟件包爲libpcap0.8-1.3.0-1(64)。能夠看到其版本爲1.3.0版本。因此找到對應版本的libpcap0.8-dev-1.3.0-1(64)軟件包,安裝上就能夠解決步驟(7)的問題了。

11安裝完libpcap0.8-dev-1.3.0-1(64)軟件包,繼續執行步驟(7)的命令便可。

12編譯Wireshark軟件包。執行命令以下所示:

  • root@1:/wireshark-1.99.7# make

13安裝Wireshark軟件包。執行命令以下所示:

  • root@1:/wireshark-1.99.7# make install

以上過程成功執行完後,表示Wireshark軟件已成功安裝。因爲Wireshark軟件默認安裝在/usr/local/bin/下。

14啓動Wireshark軟件,執行命令以下所示:

  • root@1:~# cd /usr/local/bin/                                #切換目錄

  • root@1:/usr/local/bin# ls                                   #查看內容

  • capinfos  dftest   editcap   randpkt   reordercap  tshark         xsser

  • captype   dumpcap  mergecap  rawshark  text2pcap   wireshark-gtk

  • root@1:/usr/local/bin# wireshark-gtk                        #啓動 Wireshark

  • wireshark-gtk: error while loading shared libraries: libwiretap.so.0: cannot open shared object file: No such file or directory

若是啓動Wireshark軟件時,從輸出信息中看到發生了錯誤(加粗部分)。Wireshark加載共享庫時發生錯誤。此時須要更新下動態庫,執行命令以下所示:

  • root@1:/usr/local/bin# ldconfig

執行以上命令沒有任何輸出信息。

15再次啓動Wireshark軟件,執行命令以下所示:

  • root@1:/usr/local/bin# wireshark-gtk

執行以上命令後,將顯示如圖1.26所示的界面。

1.26  警告信息 1.27  Wireshark主界面

該界面提示當前系統使用root用戶啓動了Wireshark工具,多是危險的。能夠直接單擊「肯定」按鈕啓動Wireshark,如圖1.27所示。若是不想讓該窗口再次彈出,將Don't show this message again前面的複選框勾上。 

該界面顯示了Wireshark的相關信息。該界面顯示了Wireshark的四部分,因爲截圖,因此將該界面縮小。每部份內容中的命令,均可以使用鼠標單擊打開進行查看。在該界面選擇將要捕獲數據的接口,單擊Interface List命令將顯示或者在Start命令下的方框中選擇接口,而後單擊Start命令開始捕獲數據。

本文選自:Wireshark數據抓包基礎教程大學霸內部資料,轉載請註明出處,尊重技術尊重IT人!

相關文章
相關標籤/搜索