如何查看應用程式發出的所有網路請求

如何查看應用程式發出的所有網路請求

假設我有一個運行 abc.exe 的應用程序,如何查看該應用程式發出的所有網路請求?
Wireshark 可以很好地查看來自 PC 的所有請求,但是是否有針對來自特定應用程式的請求的過濾器。
abc.exe 發出的請求可以是任何類型:http、https 或只是 LAN ping。
除了查看應用程式的所有網路請求之外,還有什麼方法可以做到這一點嗎?

例如:我們如何使用 charles for firefox 之類的任何可用的東西?
謝謝。

編輯:透過使用 smartsniff,我了解到我們不能讓應用程式發送單一請求。
只有瀏覽器才會這樣做,發送請求行並獲得回應。
因此,大多數應用程式都會打開一個位址和連接埠並開始對其進行讀取/寫入。
那麼如何追蹤它們特定應用

答案1

你可以嘗試智慧嗅探來自 NirSoft。這應該透過啟用“高級選項”視窗中的“捕獲資料包時檢索進程資訊”選項來提供進程信息,然後顯示相關列。看這裡更多細節。話雖如此,我無法讓它發揮作用,但你可能會更幸運。

相關內容