问题标签 [winpcap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4227 浏览

.net - .NET 中有没有办法以编程方式监听 HTTP 流量?

我正在使用浏览器自动化来测试网站,但我需要验证来自浏览器的 HTTP 请求(即图像、外部脚本、XmlHttpRequest 对象)。有没有办法以编程方式实例化代理或数据包嗅探器以供浏览器使用,以查看其发送的内容?

我已经在使用 Fiddler 来查看流量,但我想要一些可以在持续构建集成中使用的无 UI 的东西。

我可以轻松地从 WinpCap 获取特定于 HTTP 的信息吗?

0 投票
3 回答
4109 浏览

c++ - 任何人都可以为 C++ 推荐一个好的数据包嗅探器类吗?

任何人都可以为 C++ 推荐一个好的数据包嗅探器类吗?寻找一个可以在我的 c++ 程序中使用的简单可插入类,没有什么复杂的。

0 投票
4 回答
9008 浏览

c# - 如何通过没有 IP 地址的网卡发送 WOL 包(或任何东西)?

我正在尝试在所有接口上发送 WOL 包以唤醒网关(这是 DHCP 服务器,因此机器还没有 IP)。

而且似乎我只能将套接字绑定到 IP 和端口对......

所以问题是:如何创建一个绑定到没有 IP 的 NIC 的套接字(或其他东西)?(任何语言都可以。首选c#)

@ctacke:我知道 WOL 是由 MAC 地址完成的......我的问题是 Windows 只在 Windows 认为是主 NIC 的 NIC 上发送 UDP 广播(它甚至不是我的 Vista 机器上具有默认路由的 NIC )。而且我似乎找不到将套接字绑定到没有 IP 地址的接口的方法。(就像 DHCP 客户端一样)

@Arnout:为什么不呢?客户端知道网关的 MAC 地址。我只想像 DHCP 客户端最初那样发送一个 WOL 数据包......(DHCP 发现数据包声称来自 0.0.0.0)我不介意我是否必须逐字节构造整个数据包......

0 投票
8 回答
28264 浏览

c++ - TCP:seq / ack 数字是如何生成的?

我目前正在开发一个程序,该程序可以嗅探从特定地址发送和接收的 TCP 数据包。我想要完成的是用定制的数据包回复某些收到的数据包。我已经完成了解析。我已经可以生成有效的以太网、IP 和——在大多数情况下——TCP 数据包。

我唯一无法弄清楚的是如何确定 seq / ack 数字。

虽然这可能与问题无关,但该程序是使用 WinPCap 用 C++ 编写的。我正在寻求任何可能对我有帮助的提示、文章或其他资源。

0 投票
7 回答
15881 浏览

windows - 如何挂钩 Windows 中的 TCP 堆栈以嗅探和修改数据包?

我想为 Windows 编写一个数据包嗅探器和编辑器。我希望能够看到所有进出我的系统的数据包的内容,并可能修改它们。任何语言都可以,但我希望它运行得足够快,不会给系统带来负担。

我已经阅读了一些有关 WinPcap 的信息,但文档声称您不能使用 WinPcap 创建防火墙,因为它不能丢弃数据包。什么工具可以帮助我编写这个软件?

0 投票
2 回答
488 浏览

.net - 您推荐使用哪个 .NET 库/包装器来嗅探数据包?

据我了解.NET 中的所有嗅探库只是 WinpCap 的一个包装器,这没关系。如果您知道任何其他更好的选择,请写为答案。

你用过它们中的任何一个吗?根据您的经验,哪一个是最好的?

我只在寻找具有商业友好许可证的图书馆,而且商业图书馆只要价格合适就可以了

0 投票
1 回答
9571 浏览

installation - winpcap 静默安装

我现在正在做安装设置。我想静默安装 winpcap.exe。是否有任何开关可以做到这一点?

0 投票
1 回答
2419 浏览

c - WinPcap 可以用来捕获每个进程的网络流量吗?

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

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

0 投票
2 回答
1863 浏览

pcap - PCAP 替代品

是否有任何替代 PCAP DLL 用于捕获数据包的替代驱动程序?

0 投票
2 回答
2588 浏览

c# - Winpcap 简单问题 - 如何将数据包发送到指定的 IP/端口?

我阅读了教程等,但我没有得到它。它确实允许您发送数据包,但是您如何告诉 Winpcap 将这些数据包发送到哪里呢?我应该在数据包上放置任何标头,以便它知道将其转发到哪个 ip/port?我是说。假设我想向我的 MSN 发送一些数据,就好像我给列表中的某个人写了一些东西一样。我可以使用 sendpacket(),但它只会将数据包/字节数组作为参数,而不是指定发送到哪个应用程序/IP/端口。

谢谢