Linux下如何使用Wireshark進行抓包
阿新 • • 發佈:2018-12-07
1. 安裝wireshark
Ubuntu 14.04.3 預設安裝後, 不包含Wireshark抓包軟體,因此首先需要手工進行Wireshark的安裝:
通過以上兩條命令即可完成Wireshark的安裝,非常簡單。
2. 安裝Xming
安裝完成後,執行
出現以下的錯誤提示:
之所以出現無法執行的問題,是應為Wireshark軟體執行需要GUI的環境,但是Ubuntu Server系統,預設安裝是不含GUI的。
解決方法有兩個:
方法1. 通過SSH連線的X11轉移功能來執行Wireshark
方法2. 在
Linux安裝GUI環境來執行Wireshark
方法2需要在伺服器上額外的安裝GUI環境,大概會佔用200M的空間,對伺服器的環境有所改變,不是首選方案。
因此對於方法1不展開講述,下面重點講如何通過方法1來實現。
首先在SSH客戶端所在的電腦上下載並安裝Xming軟體。
Xming X Server for
Windows
Xming.png
如果已經安裝過SSH客戶端軟體,在安裝過程中可以選擇不安裝PuTTY軟體。安裝成功後,在Windows的工作管理員中能夠看到Xming Server的圖示。
3. 設定Xshell
在Xshell中對建立的SSH會話進行如下設定:“連線>SSH>隧道”的“X11轉移”,勾選“X DISPLAY”,引數無需修改。
Xshell.png
重新連線SSH後,執行
就能看到圖形介面了,開始抓包了。
wireshark.png
上文內容不用於商業目的,如涉及智慧財產權問題,請權利人聯絡博為峰小編(021-64471599-8017),我們將立即處理。
apt-get update apt-get install wireshark |
sudo wireshark |
[email protected]:~$ sudo wireshark error: XDG_RUNTIME_DIR not set in the environment. (wireshark:1246): Gtk-WARNING **: cannot open display: |
sudo wireshark |