Unix

Unix 監聽命令

  • May 19, 2015

現在在伺服器上做測試。客戶端和伺服器都在我的機器上。我試圖窺探它們之間的數據包,但沒有任何運氣。這些是我嘗試過的一些變化:

sudo snoop host myHost and port 443 or port 8443

sudo snoop to host myHost from host myHost

這些都不返回任何結果。這是否表明:

  1. snoop 無法拾取同一主機之間的數據包
  2. 我用錯了窺探
  3. 我的客戶端和伺服器正在做一些奇怪的事情

這些命令都返回大量資訊(所以我假設它可以正常工作並且配置正確)

sudo snoop

sudo snoop host myHost

據我所知,Solaris 不允許您在本地環回介面(在您的情況下為 lo0)上進行擷取。例如,此頁面直截了當地指出,除非重新編譯核心,否則無法在 Solaris 上完成。

因此,您必須在不同的機器上設置客戶端和伺服器,或者查看是否有某種方法可以通過您的網路路由流量(以便它通過非環回介面)。

我對 snoop 不是很熟悉,但也許你會用wireshark運氣更好?

引用自:https://serverfault.com/questions/119647