Kismet によって作成された wlan0mon を削除する

Kismet によって作成された wlan0mon を削除する

私は aircrack-ng ツールと Kismet を使って、ネットワークがどのように表示されるかを確認してきました。

Kismet はスキャンに使用するモニター インターフェイス wlan0mon を作成します。

airmon-ng を使用すると、モニター インターフェイスを作成および削除できますが、kismet によって作成された wlan0mon を削除できません。Kismet プロセスを強制終了するか、正常に終了するかに関係なく、wlan0mon は残ります。

airmon-ng stop wlan0mon

wlan0mon のモニター モードが無効になっているというメッセージが表示されますが、それを削除する方法が見つかりません。

なぜそうなるのか、誰か教えてもらえますか? 解決策があれば便利ですが、このインターフェースを削除できない理由を知りたいです。

grimwepa を verbose スイッチとともに使用することを提案する別の同様の質問を確認しましたが、私が知る限り、grimwepa は kismet を使用するために呼び出されることはありません。

答え1

ワイヤレスカードがnetlink互換性のあるドライバ(例えば、標準のmac80211スタック) の場合は、次のコマンドを使用してインターフェースを削除できます。

iw dev wlan0mon del

iw helpVIF の作成/削除の詳細については、出力を参照してください。

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

関連情報