2014-09-27 65 views
0

我正在尝试监视传入的连接进行处理。 我试过GetExtendedTCPTable(也是UDP),但perfmon.exe(Perfomance Monitor)列出的一些连接没有显示在我的应用程序中。 任何人都可以解释为什么会发生这种情况,以及如何监视进程的所有网络活动。我需要:RemoteIP,LocalPort过程网络活动监视

+0

欢迎使用stackoverflow。请发布你写的代码,以便我们可以看到你迄今为止做了什么,并可以从那里帮助你。 – Sim 2014-09-27 12:03:54

+0

也应该是有帮助的,如果你可以让知道什么是工作,什么不是。就像tcp工作,但udp你没有得到etc ..你也检查了http://stackoverflow.com/questions/15573504/getextendedtcptable -donesnt-return-the-same-result-as-netstat-ano – asb 2014-09-27 13:48:48

+0

是的,我尝试了所有这一切。 工作:TCP工作,也是UDP工作。但。 当我检查permon,我看到额外的连接,我认为这是包含连接打开UDP端口。这些连接不会出现在扩展表中。 另外我已经完成了一个解决方案,使用嗅探器并通过PID开放端口过滤它的信息。之后,我将ip 1加1到另一个没有IP地址重复的表中,所以在最后我得到了IP连接到PID的表格。 – 2014-09-28 08:57:23

回答

0

找到了答案。 MJSNiffer可以帮助你。您可以获得PID打开的端口,并通过过滤Sniffered数据来跟踪所有连接以执行端口操作。