我只处于项目的第一阶段,所以这个问题非常简单和基本。我喜欢听(使用 Java/C++)我笔记本电脑范围内的每个 WiFi 数据包,我只关心消息头和消息的存在,因此加密在这里并没有真正发挥作用。
有没有办法从 Windows(8)/Ubuntu 获得它?我没有设法从 Broadcom 中找到任何类型的 API,所以我想直接访问卡不会是微不足道的。如果这是不可能的,那么我可以尝试对 WindowsPhone 8 做同样的事情,所以如果有人知道这样做的方法,它也会非常有帮助。
我只处于项目的第一阶段,所以这个问题非常简单和基本。我喜欢听(使用 Java/C++)我笔记本电脑范围内的每个 WiFi 数据包,我只关心消息头和消息的存在,因此加密在这里并没有真正发挥作用。
有没有办法从 Windows(8)/Ubuntu 获得它?我没有设法从 Broadcom 中找到任何类型的 API,所以我想直接访问卡不会是微不足道的。如果这是不可能的,那么我可以尝试对 WindowsPhone 8 做同样的事情,所以如果有人知道这样做的方法,它也会非常有帮助。
你可以试试下面的链接。。
jNetPcap http://jnetpcap.com/examples
WinPcap https://www.winpcap.org/docs/docs_40_2/html/group__wpcapsamps.html
Java 不是很适合这个目的,因为它几乎直接涉及到您机器的基础知识。您应该查看“Windows 驱动程序工具包”并考虑为此使用 C++ 等较低级别的语言。尽管如此,你还是会遇到像杀毒软件这样的障碍,试图阻止你的包嗅探。