我正在尝试监控 Broadcom BCM43227 上的无线设备,我使用 sudo airmon-ng 来运行监控,但出现“命令未找到”的情况。我安装了 kismet,运行时出现此信息
uttam@UT:~$ sudo kismet
Launching kismet_server: //usr/bin/kismet_server
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
NOTICE: Disabling channel hopping, no enabled sources are able to change channel.
Source 0 (addme): Opening none source interface none...
FATAL: Please configure at least one packet source. Kismet will not function if no packet sources are defined in kismet.conf or on the command line. Please read the README for more information about configuring Kismet.
Kismet exiting.
Done.
uttam@UT:~$
我确实查看了有关 Broadcom 上的 kismet 的博客,其中说一些二进制驱动程序不允许这样做......
我使用 iwconfig,它说没有扩展:那是什么
嗯,我需要帮忙进行空气监测……帮忙,怎么做
答案1
以上链接帮助我找到我的卡不支持即 BCM43227
答案2
您的无线设备的正确驱动程序是 bcmwl-kernel-source 提供的 Broadcom 专有驱动程序。至于 Kismet,他们的文档清楚地说:
Broadcom has released a binary version of their drivers called WL.
These drivers are incapable of monitor mode, and cannot be used with
Kismet. Kismet will attempt to autodetect them and report this to the
user. Users of Broadcom cards should use the b43 or b43xx in-kernel
drivers.
您的设备,我相信,不被 b43 和 ssb 所认领:
Broadcom Corporation BCM43227 802.11b/g/n [14e4:4358]
我不相信有任何方法或驱动程序可以用该设备进行监控。