我需要编写一个程序(最好是C / C ++)来识别正在连接到互联网的正在运行的进程,以及他们试图访问的域名/ URL。
(如果进程访问域名,例如google.com,我需要能够识别域名,而不是parsing的IP)。
该程序需要在Windows XP,Vista,7上运行。
从我所研究的,winpcap无法识别的过程。 我search了类似的主题stackoverflow,但没有find满意的答案…
在C ++中,如何让用户在应用程序窗口中指定屏幕上的一个点(X,Y)?
以控制台模式更改/过滤GDB输出
在Windows Azure上启动存储模拟器时出错
GUID的唯一性
CreateProcess STATUS_DLL_NOT_FOUND – 哪个DLL?
如何用C ++签署XML文档或validationXML文档签名?
g ++ 4.1.2没有在此范围内声明runtime_error
在C ++应用程序运行期间检查各种内存使用情况
不能生成C#代理DLL与jni4net工具,运行batch file作为受信任的程序集?
谷歌的工具,如tcpdump , tcptrace , tcpsplit , libpCap , wireShark 。 你将能够看到他们的源代码,了解如何捕获正在进行的TCP / IP流并分析它们
你可以使用Detours来挂接DNS,这是一个项目的例子: CodeProject和heres的Detours页面
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。