1. 程式人生 > >【轉】windows下抓本機環回包的方法

【轉】windows下抓本機環回包的方法

在進行通訊開發的過程中,我們往往會把本機既作為客戶端又作為伺服器端來除錯程式碼,使得本機自己和自己通訊。但是wireshark此時是無法抓取到資料包的,需要通過簡單的設定才可以。        具體方法如下:       ①:以管理員身份執行cmd       ②:route add 本機ip mask 255.255.255.255 閘道器ip       for example route add 172.16.51.115 mask 255.255.255.255 172.16.1.1 metric 1      使用完畢後用 route delete 172.16.51.115 mask 255.255.255.255 172.16.1.1 metric 1刪除,否則所有本機報文都經過網絡卡出去走一圈回來很耗效能       此時再利用wireshark進行抓包便可以抓到本機自己同自己的通訊包,這樣配置的原因是將發往本機的包傳送到閘道器,而此時wireshark可以捕獲到網絡卡驅動的報文實現抓包。 route add 172.16.50.189 mask 255.255.255.255 172.16.1.1 metric 1 route delete 172.16.50.189 mask 255.255.255.255 172.16.1.1 metric 1