【问题标题】:Listening to WiFi packets监听 WiFi 数据包
【发布时间】:2014-03-16 13:55:22
【问题描述】:

我只处于项目的第一阶段,所以这个问题非常简单和基本。我喜欢听(使用 Java/C++)我笔记本电脑范围内的每个 WiFi 数据包,我只关心消息头和消息的存在,因此加密在这里并没有真正发挥作用。

有没有办法从 Windows(8)/Ubuntu 获得它?我没有设法从 Broadcom 中找到任何类型的 API,所以我想直接访问卡不会是微不足道的。如果这是不可能的,那么我可以尝试在 WindowsPhone 8 上做同样的事情,所以如果有人知道这样做的方法,它也会非常有帮助。

【问题讨论】:

  • 什么是wifi套餐?你是说包吗?您不能使用 Windows Phone 窥探数据包。我不明白你为什么提到Java? Java 不能在 Windows Phone 上运行。然后,您切换到 Windows 8 和 Linux ...能否缩小您的问题范围并添加更多关于您遇到的特定编程问题的详细信息?
  • 你对包是对的,出于某种原因我记得包。没关系,帖子被编辑了。至于你信息的另一部分,我真的不认为它不清楚。我想在我的笔记本电脑上做,如果不可能(由于驱动程序、API 等),那么我的手机也是一种选择
  • 这对于 StackOverflow 来说仍然过于宽泛。您是否有特定的编程问题,而不是“我如何收听 Wifi 数据包?”例如,一个更好的问题将包括您尚未完全开始工作的源代码。
  • 是的,我需要将尽可能多的数据包头保存到数据库中,就像第一句话中写的那样,我还没有任何东西
  • StackOverflow 不适用于需要教程的“广泛”设计问题。您的问题现在足够广泛,您甚至还没有选择操作系统。您可以学习(但不能复制)具有类似功能的开源项目。

标签: java c++ wifi network-security network-scan


【解决方案1】:

【讨论】:

    【解决方案2】:

    Java 不是很适合这个用途,因为它几乎直接涉及到您机器的基础知识。您应该查看“Windows 驱动程序工具包”并考虑为此使用 C++ 等较低级别的语言。尽管即使那样,您也会遇到防病毒软件等障碍,试图阻止您的包嗅探。

    【讨论】:

      猜你喜欢
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 2017-08-25
      • 1970-01-01
      相关资源
      最近更新 更多