
Я экспериментировал с инструментами aircrack-ng, а также с Kismet, чтобы посмотреть, как выглядят мои сети.
Kismet создает интерфейс монитора wlan0mon, который использует для сканирования.
С помощью airmon-ng я могу создавать и удалять интерфейсы монитора, но я не могу удалить wlan0mon, созданный kismet. wlan0mon остается независимо от того, принудительно ли я завершаю процесс Kismet или выхожу полностью.
airmon-ng stop wlan0mon
появляется сообщение о том, что режим монитора отключен для wlan0mon, но я не могу найти способ его удалить.
Может кто-нибудь сказать, почему это так? Мне гораздо интереснее узнать, почему я не могу удалить этот интерфейс, хотя решение тоже было бы неплохо.
Я рассмотрел другой похожий вопрос, в котором предлагалось использовать grimwepa с переключателем verbose, но, насколько я могу судить, grimwepa никогда не призывает использовать kismet.
решение1
Если ваша беспроводная карта использует netlink
совместимый драйвер (например, основанный на стандартеmac80211
куча), вы можете использовать следующую команду для удаления интерфейса:
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