2009年4月6日 星期一

使用wireshark監控網路狀態

最近在寫linux下的網路程式,剛好就研究了一下sniffer怎麼用

我選了wireshark這套軟體,參考 wireshark

目前版本為1.0.6,安裝方法如下


tar -xvf wireshark-1.0.6.tar.bz2

mv wireshark-1.0.6 ~/opt/

cd ~/opt/wireshark-1.0.6/

./configure (要先安裝libpcap及flex)

make

sudo make install

安裝完後啟動,遇到了一個問題

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

囧了~wireshark找不到libery

但在/usr/local/lib/可以發現libwritetap.so.0確實存在

不得已只好將路徑加入/etc/ld.so.conf

sudo gedit ld.so.conf

include /usr/local/lib

sudo ldconfig

sudo wineshark

大功告成,啟動畫面如下


沒有留言:

張貼留言