我有一個應用程序,該應用程序訪問Web服務並顯示數據。如何檢查TCP流量到unix上的特定端口?
通過使用lsof
命令使應用程序建立TCP連接的端口。
但我不知道如何捕獲目的地爲該端口的數據包,以查看應用程序發送和接收的所有數據。
我有一個應用程序,該應用程序訪問Web服務並顯示數據。如何檢查TCP流量到unix上的特定端口?
通過使用lsof
命令使應用程序建立TCP連接的端口。
但我不知道如何捕獲目的地爲該端口的數據包,以查看應用程序發送和接收的所有數據。
如果你有根或僞根訪問...
窺探到端口
甚至是Google truss命令,如果你有PID,但我猜你只是想端口本身。希望這可以幫助。
打開的TCP連接的host.example.com端口42,使用端口31337作爲源端口,用5秒的超時:
$ nc -p 31337 -w 5 host.example.com 42
打開UDP連接到主機的端口53。 example.com:
$ nc -u host.example.com 53
nc
實用
在downvoting之前請閱讀OP的最初的問題。謝謝 – Dexters
您的術語和問題描述會與完全不同的問題發生衝突。通過編輯,恐怕我可能會讓這個問題變得很愚蠢,但是希望你現在能夠獲得一些好的初學者答案。不幸的是,你已經收到的答案是針對另一個問題。如果這就是你的真正意思,隨意回覆。 – tripleee
你應該簡單地訪問http://wireshark.org/ – tripleee