【问题标题】:Can WinPcap be used to capture network traffic per process?WinPcap 可以用来捕获每个进程的网络流量吗?
【发布时间】:2009-07-08 08:40:36
【问题描述】:

在 Windows 上,我正在加载一个 DLL 并运行它。 DLL 执行大量网络活动。现在我需要监控 DLL 连接到的 url 和主机。我认为使用数据包嗅探器可能是一个不错的选择。 WinPcap 可以用来捕获单个进程的流量吗?我在文档中找不到任何此类选项。

如果使用 WinPcap 无法做到这一点,是否有任何其他库或解决方案可以仅从单个选定进程中捕获数据?

【问题讨论】:

    标签: c winapi winpcap packet-sniffers


    【解决方案1】:

    我对此表示怀疑。 WinPcap 是 unix 上 libpcap 的 windows 版本。而 libpcap 做不到。

    您可以尝试分两步进行:查找应用程序使用的本地端口并对其进行过滤。我不知道如何在 Windows 上找到它。

    【讨论】:

    • 很简单:1)任务列表/FO CSV |查找“filename.exe” - 第二个值是 PID。 2) 网络统计-nao |查找“PID” - 这将为您提供指定 PID 的连接和侦听端口列表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2019-01-22
    • 2013-11-05
    相关资源
    最近更新 更多