寫在前面
- 我們這一周課程設(shè)計(jì),需要在ubuntu下安裝wireshark,安裝之前,我覺得和在windows下一樣,在官網(wǎng)下載就可以。然而,too young too naive
- 下面聽我細(xì)細(xì)道來
下載wireshark
- 網(wǎng)址:http://www.wireshark.org/download.html(點(diǎn)擊頁面中的source code)
安裝編譯工具
sudo apt-get install build-essential- 為了成功編譯Wireshark,您需要安裝GTK+的開發(fā)文件和GLib庫(libraries):
sudo apt-get install libgtk2.0-dev libglib2.0-dev - 安裝Checkinstall以便管理您系統(tǒng)中直接由源代碼編譯安裝的軟件:
sudo apt-get install checkinstall
為了防止在編譯的過程中出現(xiàn)各種錯(cuò)誤,先安裝下面兩個(gè)東東
- .yacc(Yet Another Compiler Compiler),是Unix/Linux上一個(gè)用來生成編譯器的編譯器(編譯器代碼生成器):
sudo apt-get install flex bison - 編譯安裝libpcap。在www.tcpdump.org頁面中可下載源碼:libpcap-1.5.3.tar.gz (最新版本就行),在終端中輸入:
- tar -xvf libpcap-1.5.3.tar.gz
- cd libpcap-1.5.3
- ./configure
- make
- sudo make install
開始安裝wireshark
- tar -xvf wireshark-2.2.2.tar.bz2
- cd wireshark-2.2.2
- ./configure
- make
- sudo make install
運(yùn)行
- 在win下查找wireshark
- 然后你以為可以抓包了嗎?天真了,當(dāng)你開始想要start的時(shí)候,不好的事情又來了。。。
- 權(quán)限問題,下面是解決方法
- sudo -s
- groupadd wireshark
- usermod -a -G wireshark <You own username>
- chgrp wireshark /usr/local/bin/dumpcap
- chmod 4750 /usr/local/bin/dumpcap
結(jié)束
- 終于可以愉快的抓包了。。。