问题标签 [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.
.net - .NET 中有没有办法以编程方式监听 HTTP 流量?
我正在使用浏览器自动化来测试网站,但我需要验证来自浏览器的 HTTP 请求(即图像、外部脚本、XmlHttpRequest 对象)。有没有办法以编程方式实例化代理或数据包嗅探器以供浏览器使用,以查看其发送的内容?
我已经在使用 Fiddler 来查看流量,但我想要一些可以在持续构建集成中使用的无 UI 的东西。
我可以轻松地从 WinpCap 获取特定于 HTTP 的信息吗?
c++ - 任何人都可以为 C++ 推荐一个好的数据包嗅探器类吗?
任何人都可以为 C++ 推荐一个好的数据包嗅探器类吗?寻找一个可以在我的 c++ 程序中使用的简单可插入类,没有什么复杂的。
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)我不介意我是否必须逐字节构造整个数据包......
c++ - TCP:seq / ack 数字是如何生成的?
我目前正在开发一个程序,该程序可以嗅探从特定地址发送和接收的 TCP 数据包。我想要完成的是用定制的数据包回复某些收到的数据包。我已经完成了解析。我已经可以生成有效的以太网、IP 和——在大多数情况下——TCP 数据包。
我唯一无法弄清楚的是如何确定 seq / ack 数字。
虽然这可能与问题无关,但该程序是使用 WinPCap 用 C++ 编写的。我正在寻求任何可能对我有帮助的提示、文章或其他资源。
windows - 如何挂钩 Windows 中的 TCP 堆栈以嗅探和修改数据包?
我想为 Windows 编写一个数据包嗅探器和编辑器。我希望能够看到所有进出我的系统的数据包的内容,并可能修改它们。任何语言都可以,但我希望它运行得足够快,不会给系统带来负担。
我已经阅读了一些有关 WinPcap 的信息,但文档声称您不能使用 WinPcap 创建防火墙,因为它不能丢弃数据包。什么工具可以帮助我编写这个软件?
.net - 您推荐使用哪个 .NET 库/包装器来嗅探数据包?
据我了解.NET 中的所有嗅探库只是 WinpCap 的一个包装器,这没关系。如果您知道任何其他更好的选择,请写为答案。
你用过它们中的任何一个吗?根据您的经验,哪一个是最好的?
我只在寻找具有商业友好许可证的图书馆,而且商业图书馆只要价格合适就可以了
installation - winpcap 静默安装
我现在正在做安装设置。我想静默安装 winpcap.exe。是否有任何开关可以做到这一点?
c - WinPcap 可以用来捕获每个进程的网络流量吗?
在 Windows 上,我正在加载一个 DLL 并运行它。DLL 执行大量网络活动。现在我需要监控 DLL 连接到的 url 和主机。我认为使用数据包嗅探器可能是一个不错的选择。WinPcap 可以用来捕获单个进程的流量吗?我在文档中找不到任何这样的选项。
如果使用 WinPcap 无法做到这一点,是否有任何其他库或解决方案可以仅从单个选定进程捕获数据?
pcap - PCAP 替代品
是否有任何替代 PCAP DLL 用于捕获数据包的替代驱动程序?
c# - Winpcap 简单问题 - 如何将数据包发送到指定的 IP/端口?
我阅读了教程等,但我没有得到它。它确实允许您发送数据包,但是您如何告诉 Winpcap 将这些数据包发送到哪里呢?我应该在数据包上放置任何标头,以便它知道将其转发到哪个 ip/port?我是说。假设我想向我的 MSN 发送一些数据,就好像我给列表中的某个人写了一些东西一样。我可以使用 sendpacket(),但它只会将数据包/字节数组作为参数,而不是指定发送到哪个应用程序/IP/端口。
谢谢