删除由 Kismet 创建的 wlan0mon

Jay*_*ite 14 linux security wireless-networking aircrack-ng

我一直在使用 aircrack-ng 工具和 Kismet 来查看我的网络如何显示。

Kismet 创建了一个监控接口 wlan0mon,用于扫描。

使用 airmon-ng 我可以创建和删除监视器接口,但我无法删除由 kismet 创建的 wlan0mon。无论我是强行终止 Kismet 进程还是干净地退出,wlan0mon 都会保留。

airmon-ng stop wlan0mon
Run Code Online (Sandbox Code Playgroud)

导致一条消息指出 wlan0mon 的监视模式已禁用,但我找不到将其删除的方法。

谁能告诉我这是为什么?我对了解为什么我不能删除这个界面更感兴趣,尽管解决方案也很不错。

我看过另一个类似的问题,它建议使用带有详细开关的 grimwepa,但据我所知,grimwepa 从不调用使用 kismet。

小智 14

如果您的无线网卡运行netlink兼容的驱动程序(例如基于标准mac80211堆栈),您可以使用以下命令删除接口:

iw dev wlan0mon del
Run Code Online (Sandbox Code Playgroud)

有关iw help创建/删除 VIF 的更多信息,请参见输出:

dev <devname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*]
phy <phyname> interface add <name> type <type> [mesh_id <meshid>] [4addr on|off] [flags <flag>*]
        Add a new virtual interface with the given configuration.
        Valid interface types are: managed, ibss, monitor, mesh, wds.

        The flags are only used for monitor interfaces, valid flags are:
        none:     no special flags
        fcsfail:  show frames with FCS errors
        control:  show control frames
        otherbss: show frames from other BSSes
        cook:     use cooked mode

        The mesh_id is used only for mesh mode.

dev <devname> del
        Remove this virtual interface
Run Code Online (Sandbox Code Playgroud)