私はaircrack-ngツールとKismetで遊んで、ネットワークがどのように表示されるかを確認しました。
Kismetは、スキャンに使用するモニターインターフェイスwlan0monを作成します。
Airmon-ngを使用すると、モニターインターフェイスを作成および削除できますが、kismetによって作成されたwlan0monを削除できません。 wlan0monは、強制的にKismetプロセスを強制終了するか、正常に終了するかに関係なく残ります。
airmon-ng stop wlan0mon
wlan0monの監視モードが無効になっているというメッセージが表示されますが、削除する方法がありません。
これがなぜなのか誰にも教えてもらえますか?私はこのインターフェースを削除できない理由を学ぶことにもっと興味がありますが、解決策も気の利いたものになるでしょう。
Vermoseスイッチでgrimwepaを使用することを提案する別の同様の質問を見ましたが、grimwepaがkismetを使用するように要求することは決してないことがわかりました。
ワイヤレスカードが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