如何在ubuntu下安裝使用wireshark

寫在前面

  • 我們這一周課程設(shè)計(jì),需要在ubuntu下安裝wireshark,安裝之前,我覺得和在windows下一樣,在官網(wǎng)下載就可以。然而,too young too naive
  • 下面聽我細(xì)細(xì)道來

下載wireshark

安裝編譯工具

  1. sudo apt-get install build-essential
  2. 為了成功編譯Wireshark,您需要安裝GTK+的開發(fā)文件和GLib庫(libraries):
    sudo apt-get install libgtk2.0-dev libglib2.0-dev
  3. 安裝Checkinstall以便管理您系統(tǒng)中直接由源代碼編譯安裝的軟件:
    sudo apt-get install checkinstall

為了防止在編譯的過程中出現(xiàn)各種錯(cuò)誤,先安裝下面兩個(gè)東東

  1. .yacc(Yet Another Compiler Compiler),是Unix/Linux上一個(gè)用來生成編譯器的編譯器(編譯器代碼生成器):
    sudo apt-get install flex bison
  2. 編譯安裝libpcap。在www.tcpdump.org頁面中可下載源碼:libpcap-1.5.3.tar.gz (最新版本就行),在終端中輸入:
    1. tar -xvf libpcap-1.5.3.tar.gz
    2. cd libpcap-1.5.3
    3. ./configure
    4. make
    5. 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é)束

  • 終于可以愉快的抓包了。。。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容