web-dev-qa-db-ja.com

Kismetによって作成されたwlan0monの削除

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

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

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

airmon-ng stop wlan0mon

wlan0monの監視モードが無効になっているというメッセージが表示されますが、削除する方法がありません。

これがなぜなのか誰にも教えてもらえますか?私はこのインターフェースを削除できない理由を学ぶことにもっと興味がありますが、解決策も気の利いたものになるでしょう。

Vermoseスイッチでgrimwepaを使用することを提案する別の同様の質問を見ましたが、grimwepaがkismetを使用するように要求することは決してないことがわかりました。

14
Jay White

ワイヤレスカードがnetlink互換ドライバーを実行している場合(たとえば、標準に基づいている mac80211 stack )、次のコマンドを使用してインターフェイスを削除できます:

iw dev wlan0mon del

見る 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
13
koniu