我必須製作一個基於Windows的應用程序,它捕獲每個應用程序的網絡流量,其中一些正在運行的應用程序使用相同的端口號來發送和接收數據包。 我已經使用winpcap併成功地捕獲和過濾它們的端口明智和目的地明智,但我不知道如何捕獲它們的應用程序明智,這意味着如何知道來自IP數據包的應用程序信息。 只有winpcap可以解決問題或者其他api或庫應該使用。 我們可以從包頭中獲取哪個包生成的應用信息?如何使用winpcap捕獲網絡流量應用程序?
**
任何人都可以給我例子,在vC++中使用iphlpapi和winpcap來捕獲每個應用程序的網絡流量。
**
我們可以使用iphlpapi進行winpcap流程智能網絡流量嗎?如果是,那麼請在vC++中舉一個例子,因爲我在網絡和vC++中都是新手。 – Rockford
我使用TCPTable獲取網絡靜態數據,並比較使用winpcap捕獲的數據包頭以獲取進程ID。 – Rockford