天天看點

Wireshark抓取本機封包

在進行通信開發的過程中,我們往往會把本機既作為用戶端又作為伺服器端來調試代碼,使得本機自己和自己通信。但是wireshark此時是無法抓取到資料包的,需要通過簡單的設定才可以。

      具體方法如下:

      ①:以管理者身份運作cmd

      ②:route add 本機ip mask 255.255.255.255 網關ip

      for example route add 192.168.1.103 mask 255.255.255.255 192.168.1.1 metric 1

     使用完畢後用 route delete 192.168.1.103 mask 255.255.255.255 192.168.1.1 metric 1删除,否則所有本機封包都經過網卡出去走一圈回來很耗性能

      此時再利用wireshark進行抓包便可以抓到本機自己同自己的通信包,這樣配置的原因是将發往本機的包發送到網關,而此時wireshark可以捕獲到網卡驅動的封包實作抓包。

繼續閱讀