我正在处理的应用程序需要跟踪另一个应用程序的连接,这意味着检查另一个应用程序是否正在生成和接收IP流量。
我们没有其他应用程序的API,因此通过WinSock跟踪IP流量。我们通过定义RAW IP套接字并使用与 -
等效的东西设置IO控制来实现此目的int opt = RCVALL_ON;
WSAIoctl((socket) s, SIO_RCV_ALL, &opt, sizeof(opt), NULL, ...); //The rest is "empty"
然后,我们异步读取套接字中的数据并查看IP标头,以查看流量属于跟踪的应用程序。
出现两个问题 -
谢谢,
阿萨夫
答案 0 :(得分:2)
答案 1 :(得分:0)
我会认真看看http://en.wikipedia.org/wiki/Pcap
这是WireShark用来监控流量的,当我看一看他们的API看起来非常有用....