Удаление wlan0mon созданного Кисметом

Я играл с инструментами aircrack-ng, а также с Kismet, чтобы посмотреть, как выглядят мои сети.

Kismet создает интерфейс монитора wlan0mon, который он использует для сканирования.

С помощью airmon-ng я могу создавать и удалять интерфейсы монитора, но не могу удалить wlan0mon, созданный kismet. wlan0mon остается вне зависимости от того, принудительно ли я убиваю процесс Kismet или правильно завершаю работу.

airmon-ng stop wlan0mon

В результате появляется сообщение о том, что режим монитора отключен для wlan0mon, но я не могу найти способ удалить его.

Может кто-нибудь сказать мне, почему это? Мне гораздо больше интересно узнать, почему я не могу удалить этот интерфейс, хотя решение также будет изящным.

Я рассмотрел еще один аналогичный вопрос, в котором предлагалось использовать grimwepa с подробным переключателем, но из того, что я мог сказать, 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
Другие вопросы по тегам