如何查看程式的網路連接

如何查看程式的網路連接

在Linux中,我希望能夠確定給定程式是否連接到遠端伺服器並正在傳輸/接收資料。我還想查看程式連接到哪個 IP 位址或 URL,以及正在傳輸哪些資料。

例如,有沒有辦法查看音樂翻錄程式與 CDDB 的連接,並查看它發送/接收的內容?

我怎麼能這樣做呢?

答案1

網路統計with -pswitch 將顯示哪些程式在任何給定時間監聽哪些連接埠或使用網路連線。它顯示連接狀態、另一端的位址等-n。運行 withsudo通常會顯示更多連接,但如果您只對以當前使用者啟動的程式感興趣,則沒有必要。

不過,「捕獲」開啟短暫連線的程式可能很棘手。一些防火牆前端可以幫助解決這個問題,例如點火器

查看透過連線發送的實際數據線鯊允許捕獲和研究網路流量。

相關內容