1. 程式人生 > >WireShark如何抓取本地localhost的包

WireShark如何抓取本地localhost的包

今天將自己的電腦既作為客戶端又作為服務端進行一個程式的測試,想著用WireShark來抓包分析一下問題,但由於WireShark只能抓取經過電腦網絡卡的包,由於我是使用localhost或者127.0.0.1進行測試的,流量是不經過電腦網絡卡的,所以WireShark無法抓包,一番查詢之下找到了解決方法。

1 . 以管理員身份開啟命令提示符

2 . 輸入 route add 本機ip mask 255.255.255.255 閘道器ip
如果不知道本機ip和閘道器ip,可以在命令列輸入ipconfig檢視
例如我的 : route add 192.168.0.106 mask 255.255.255.255 192.168.0.1

3 . 將我們程式裡面的localhost或者127.0.0.1替換成本機ip

4 . 使用WireShark即可抓到本地包

注:在測試完之後,使用route delete 本機ip mask 255.255.255.255 閘道器ip來刪除我們上面的更改,不然我們本機的所有報文都會先經過網絡卡再回到本機,會比較消耗效能。

相關推薦

wireshark本地資料

windows系統中,本地向自身傳送資料包沒有經過真實的網路介面,而是通過環路(loopback interface)介面傳送,所以使用基於只能從真實網路介面中抓資料的winpcap是無法抓取本地資料包,需要使用npcap,npcap是基於winpcap 4.1.3開發的,api相容WinPcap,

WireShark如何本地localhost

今天將自己的電腦既作為客戶端又作為服務端進行一個程式的測試,想著用WireShark來抓包分析一下問題,但由於WireShark只能抓取經過電腦網絡卡的包,由於我是使用localhost或者127

wireshark不到本地迴路的資料

        在測試時,要用wireshark抓取本地迴路的測試包,結果發現怎麼都抓不到127.0.0.1的tcp資料包,不管怎麼看,都沒有127.0.0.1的資料包.弄了半上午,發現如果是tcp客戶端向別的IP通訊wireshark都能正常截獲,如果是本機則沒有一點動

wireshark 本機到本機的

轉載於:https://www.cnblogs.com/luhouxiang/p/3606976.html 在進行通訊開發的過程中,我們往往會把本機既作為客戶端又作為伺服器端來除錯程式碼,使得本機自己和自己通訊。但是wireshark此時是無法抓取到資料包的,需要通過簡單的設定才可以。 具體方法

Wireshark學習筆記——如何快速HTTP資料

0.前言    在火狐瀏覽器和谷歌瀏覽器中可以非常方便的除錯network(抓取HTTP資料包),但是在360系列瀏覽器(相容模式或IE標準模式)中抓取HTTP資料包就不那麼那麼方便了。雖然也可使用HttpAnalyzer等工,但是畢竟都是收費軟體。只需通過合適的過濾和操作,

WiresharkRTP,還原語音

最近在做基於SIP的VoIP通訊研究,使用Wireshark軟體可以對網路流量進行抓包。 VoIP使用RTP協議對語音資料進行傳輸,語音載荷都封裝在RTP包裡面。要對傳輸中的語音進行截獲和還原,需要通過Wireshark對RTP包進行分析和解碼。該過程如下: 1.開啟截獲的

網路工具Wireshark如何本機

       筆者在很久之前用過其他的網路抓包工具,最近想著使用鼎鼎大名的網路抓包工具Wireshark,但是一開始始終無法抓取到本機網路包,telnet localhost 8080這種都沒法抓取,查過資料之後才知道,  windows系統沒有提供本地迴環網路的介面,用

wireshark如何本機

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

Ubuntu(VMware)下用wireshark802.11無線資料 操作詳解

咱們從零開始:準備環境:VMware12.0 + Ubuntu16.04 (越新越好)辛酸之路:筆記本插上無線usb網絡卡,連線到Ubuntu,iwconfig識別不到網絡卡。下個官方驅動吧,這個Ralink很難找,放到Ubuntu編譯失敗。 然而同學卻能直接識別出網絡卡,沒

linux 下如何HTTP流量(httpry)

dev 適用於 scroll 用法 restful服務 set 滾動 sql www. 基於某些原因你需要嗅探HTTP Web流量(即HTTP請求和響應)。例如,你可能會測試Web服務器的性能,或者x奧uy調試Web應用程序或RESTful服務 ,又或者試圖解決PAC(代理

利用wiresharkTCP的整個過程分析。

tle AR edit In 參考 bsp ack 遇到 紅色 原文地址:https://www.cnblogs.com/NickQ/p/9226579.html 最近,已經很久都沒有更新博客了。看看時間,想想自己做了哪些事情,突然發現自己真的是太貪心,到頭來卻一個都沒搞

wiresharkOMCI報文

pytho pat hex res user 安裝 constant gui class 1.安裝文件: 1.1 BinDecHex.lua 1.2 omci.lua 2.如上兩個文件copy至wireshark安裝目錄,如C:\Program Files (x86)\

wiresharkpc上的

簡介:wirkshark是全世界最廣泛的網路封包分析軟體之一。 軟體用途:     網路管理員:我用它檢測網路問題,     網路安全工程師:我用它檢查資訊安全相關問題,     開發者:我用它為新的通訊協定除錯,    

ubuntu 下使用tcpdump TCP資料

問題來源: 需要測試一個閘道器(包括機頂盒和路由器),網線直接連線電腦和待測機器。配置IP地址為192.168.1.100,保證IP地址與網線另一端閘道器IP地址192.168.1.1在同一個網段。 手頭有傳送的json報文資料段,直接用win7下的tcp通訊助手傳送總是失敗,得不到正確的響

利用python指令碼執行tcpdump,支援傳參、併發多個、檔案迴圈覆蓋

#!/usr/bin/env python # AUTH: [email protected] """ tcpdump -i any -s 0 -w /opt/log/tcpdump/2018-07-19--10-43-30.pcap tcp and

Pyhon網路爬蟲學習筆記—本地網頁(一)

如何用Python爬取本地網頁   一、寫出一個簡單的靜態網頁,下面是我隨便寫的一個 網頁原始碼如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT

WIFI空中工具--OmniPeek

1. 簡介 wifi的連線互動,是在路由跟連線裝置之間進行的,而這中間的媒介是空氣,而如何抓取到這空中的互動過程,就有了Sniffer,而這OmniPeek就可以抓取這空中包,以便分析WIFI中間發

使用wireshark同一臺機器上的網路通訊

1.首先,如果不進行特殊的設定,wireshark是無法直接抓取同一臺機器上的網路通訊的資料包的。 2.新增一個路由就可以使用wireshark進行抓包分析了。 3.新增路由的步驟 3.1 管理員執行cmd 3.2使用route新增路由 route add 10.176.10.3 ma

模擬器配置使用burpsuitehttps資料

在利用模擬器對app進行測試時,往往需要抓取資料包進行分析,當app採用HTTPS協議並需要對證書的有效性進行驗證時,在模擬器中設定代理後,app會出現“網路狀況不佳”或“當期網路錯誤” 部分內容無法顯示等問題: 解決該問題的主要步驟為: 一、在模擬器中安裝

如何用Charles 軟體https的

1、安裝Charles 電腦端裝Charles的安裝軟體(我裝的是mac 系統 Charles 3.10.2 的版本)。 2、配置Charles 2.1   獲取電腦端的IP地址。如圖: 2.2    手機端設定代理 (1)、 (2) 2.3  請求介