winpcap相关内容

winpcap/libpcap 是否允许我发送原始无线数据包?

一段时间以来,我一直在使用 winpcap 通过有线连接发送原始数据包.我正在构建自己的协议(没什么特别的,只是掌握了它的窍门)但现在我也想将其扩展到无线连接.winpcap 是否允许我通过无线适配器发送原始数据包? 我在 windows xp 和 windows 7 上使用 VC++.在我的 windows 7 机器上它似乎可以工作,但在我的 xp 机器上 winpcap 甚至无法打开我的 ..
发布时间:2021-09-25 20:51:51 其他开发

在 VC++ 程序中使用 WinPcap

我正在尝试在我的 Visual C++ 程序之一中包含 WinPcap 库,并且我正在使用 Visual Studio 10终极. 在文档中说 要添加预处理器定义,您必须从项目菜单,然后从左侧的列表控件,以及在预处理器类别下,您必须在下面添加定义预处理器定义文本框. 项目->属性->C/C++->预处理器->预处理器定义->添加WPCAP 我已经成功执行了这一步,然后 ..
发布时间:2021-09-18 19:05:49 其他开发

Wireshark PcapdotNet 中的重复帧

我使用 Pcapdotnet 和 c# 创建了一个完整的 TCP/IP 堆栈.但是在某些 PC 中,wire-shark 显示使用 Pcapdotnet 发送的所有数据包的重复帧.请看截图 这里的第 303、306 和 308 帧是使用 pcapdotnet 发送的,而 304,307 和 309 是各自的副本.这些重复的帧没有到达目的地或网络上.此问题仅在某些 Windows PC 中观察 ..
发布时间:2021-09-04 20:05:48 其他开发

编译时PCAP程序错误

这是一个从网络适配器获取源地址和目标地址的程序.尝试编译以下程序时,我遇到了错误.有没有人对这些错误有想法.谢谢 #include #include #include "packet32.h"#include #include #include #define PCAP_DONT_INCLUDE_PCAP_BPF_H#include#define SIZE_ETHERNET 14#define ..
发布时间:2021-06-14 20:42:36 其他开发

用 libpcap 合并两个 pcap 文件

我已经知道如何读取 pcap 文件并获取其中的数据包.但是如何将数据包写入新的 pcap 文件?我需要这个来将两个 pcap 文件合并为一个. 解决方案 根据我的评论,libpcap/WinPcap 是一个库,而不是一个程序,因此要使用 libpcap/WinPcap 合并捕获文件,您必须编写您自己的代码进行合并,使用 libpcap/WinPcap 读取输入文件并写入输出文件. 您 ..
发布时间:2021-06-14 20:42:33 其他开发

如何将 Pcap.Net 数据包类对象导出到 .pcap 文件

我正在开发一个应用程序,用户将在其中使用我的工具,但是每次该工具遇到一些数据包时,它都会将 c# 中的数据包类作为 .pcap 文件上传到我的站点,以便我可以亲自检查并制作必要的改变.我想知道是否有人知道我可以实现这个目标的方法. public XXXXXCapturer(LivePacketDevice globalDevice) {PacketCommunicator globalComm ..
发布时间:2021-06-14 20:42:30 其他开发

如何安装和使用 WinPcap?

我今天去了 winpcap.org,下载了安装程序,并在我的 Windows 7 笔记本电脑上安装了 WinPcap.但是,安装它的文件夹只包含一个安装日志、一个名为 rpcapd.exe 的可执行文件和一个卸载可执行文件.当我运行 rpcapd.exe 时,会出现一个 dos shell: 按 CTLR+C 停止服务器... 在我按下 CTRL+C 之前什么也没有发生,这会关闭窗口.当我在 ..
发布时间:2021-06-14 20:41:43 其他开发

Visual Studio 中的 PCAP 程序

以下是我在 Visual Studio 中尝试执行 PCAP 程序以从 AirPCap Adapter 获取 MAC 地址时遇到的错误. 1>------ 构建开始:项目:qqq,配置:发布 Win32 ------1> 构建于 2015 年 5 月 30 日下午 2:38:23 开始.1>初始化构建状态:1>触摸“Release\qqq.unsuccessfulbuild".1>Cl编译:1> ..
发布时间:2021-06-14 20:41:29 其他开发

在 Windows 上使用 nodejs 捕获数据包

node.js v0.8.0,XP/WIN7(非 Cygwin) google 并找到 node_pcap ( https://github.com/mranney/node_pcap ) 但它只支持 osx 和 linux. 有windows的模块吗? 谢谢. . 解决方案 如果你想要更跨平台的东西(例如通过 WinPcap 与 Windows 兼容),我曾 ..
发布时间:2021-06-14 20:41:00 其他开发

在Windows 64位上编译gopacket

我试图在Windows 10上使用 gopacket . 我正在使用它来嗅探数据包并将其直接注入NIC或从NIC注入数据. 我可以轻松地使用GOARCH = 386编译和运行我的代码,但不能在GOARCH = amd64中运行. 值得一提的是:我不打算交叉编译. 我正在使用go1.6.windows-386来编译32位版本,当我尝试使用GOARCH = amd64进行编译时,我使用了g ..
发布时间:2021-05-11 19:21:39 其他开发

如何在代码块中链接winpcap?

我想知道链接Wincap库并在代码块中开发的c ++项目中使用它的过程。 解决方案 在自己努力完成这项工作之后,我想应该将解决方案发布在这里。 您将需要下载WinPCap的开发人员版本并将其解压缩,例如“ C:\WpdPack_4_1_2”。 在 Code :: Blocks 中,您需要添加“包含”子目录到搜索目录。为此,请转到设置->编译器并单击“搜索目录”选项卡。对于“编译 ..
发布时间:2020-10-04 19:40:23 其他开发

如何在Windows中挂接TCP堆栈以嗅探和修改数据包?

我想为Windows编写一个数据包嗅探器和编辑器.我希望能够查看进入和离开系统的所有数据包的内容,并可能对其进行修改.任何语言都可以,但是我希望它运行得足够快,以免给系统造成负担. 我已经阅读了一些有关WinPcap的信息,但是文档声称您不能使用WinPcap来创建防火墙,因为它不能丢弃数据包.哪些工具可以帮助我编写此软件? 解决方案 在那里完成了:-)早在2000年,我的第一个Wi ..
发布时间:2020-07-07 05:33:51 其他开发

带有WinPcap的原始WiFi数据包

考虑简单的C代码以发送单个原始数据包, WinPcap.与构建包头相关的行以以下注释开头: /*假设位于以太网上,请将mac destination设置为1:1:1:1:1:1 */ 因此,您可能会猜测,为了发送原始WiFi数据包,应相应地更改此代码块. 但是,事实并非如此.您可以发送原始WiFi数据包,而无需更改该代码的一行,而只需填充正确的MAC地址即可.当捕获数据包(而不是 ..
发布时间:2020-05-17 18:36:32 其他开发

获取机器的MAC地址-好的解决方案?

我听说我当前的winpcap库是不可能的. 这是真的吗?我在网上看到很多示例,但随后评论说“这不起作用". 获取本地计算机的MAC地址的最佳方法是什么? 解决方案 一种常见的方法是使用UUID中的位,但这并不完全可靠.例如,即使在没有网络适配器的计算机上,它也会返回一个值. 幸运的是,有一种方法可以在任何合理的Windows最新版本上可靠地工作. MSDN表示,它只能追溯 ..
发布时间:2020-05-04 08:46:30 其他开发

jNetPcap vs Jpcap

想知道你们中的任何人可以给我一些评论+见解。 在性能方面,我应该使用哪一个,jNetPcap或Jpcap? 谢谢! 解决方案 所引用的帖子包含了jNetPcap项目所有者的公认偏见。它不是真正比较的可靠来源。 两个项目之间明显的一个区别是jNetPcap使用JNI来访问本机代码。 PCap4j( http://www.pcap4j.org/ )使用JNA访问本机代码和“com ..
发布时间:2018-12-05 11:23:20 Java相关

如何重新组装TCP段?

我正在开发一个使用winpcap的项目..因为我知道被嗅探的数据包通常是碎片包。 如何重新组合这个TCP segements?..任何想法,建议或教程可用吗?.. 我认为这是我可以查看HTTP标头的唯一方法... 谢谢!.. 解决方案 tcp是字节流协议。 http应用程序发送的字节序列封装在tcp数据段中,并且在将数据传送到另一端的应用程序之前重新创建字节流。 ,因 ..
发布时间:2018-07-09 16:16:47 其他开发

为什么winpcap需要.lib和.dll运行?

可以在这里看到规格: http://www.winpcap.org/docs/docs_40_2/html/group__wpcapsamps.html 这很奇怪, code> .lib 或 .dll 是否足够IMO,为什么需要两个? 解决方案 它不仅与winpcap,所有外部库都是这样的。 当您编译使用特定库的源代码时,您需要该库中的头文件 *。h ,您将获得 *。o ..
发布时间:2017-06-08 21:45:46 .NET组件控件

Winpcap开发者使用Cygwin C ++& Netbeans IDE

希望获得在Windows 7 64位上运行的Winpcap开发人员包(4.1.2)。我在C / C ++在Netbeans IDE中使用Cygwin(4.1.10)编译器进行编程。我想直接从UDP包中取出一些GPS数据,而不是使用另一个程序,我经历一个中间步骤,并从一个文本文件中拉。如果我不能排序,我会在Ubuntu下尝试,看看我是否可以得到libpcap在那里工作(即使Windows是首选,因为 ..
发布时间:2017-03-09 21:16:09 Linux/Unix

获取pcap文件的第一个数据包

我正在编写扫描pcap文件包的代码。 我使用命令 $ 有没有办法获得第一个数据包 - 在代码的中间某处,没有关闭并重新打开pcap文件? 解决方案 您可以使用 = ftell(pcap_file(p));在第一个 pcap_next_ex()之前的 fseek(pcap_file(p),pos,SEEK_SET); 当您 ..
发布时间:2016-11-02 02:20:46 C/C++