Unix
Unix 監聽命令
現在在伺服器上做測試。客戶端和伺服器都在我的機器上。我試圖窺探它們之間的數據包,但沒有任何運氣。這些是我嘗試過的一些變化:
sudo snoop host myHost and port 443 or port 8443 sudo snoop to host myHost from host myHost
這些都不返回任何結果。這是否表明:
- snoop 無法拾取同一主機之間的數據包
- 我用錯了窺探
- 我的客戶端和伺服器正在做一些奇怪的事情
這些命令都返回大量資訊(所以我假設它可以正常工作並且配置正確)
sudo snoop sudo snoop host myHost
據我所知,Solaris 不允許您在本地環回介面(在您的情況下為 lo0)上進行擷取。例如,此頁面直截了當地指出,除非重新編譯核心,否則無法在 Solaris 上完成。
因此,您必須在不同的機器上設置客戶端和伺服器,或者查看是否有某種方法可以通過您的網路路由流量(以便它通過非環回介面)。
我對 snoop 不是很熟悉,但也許你會用wireshark運氣更好?