Лучший способ поместить ваш адаптер Wi-Fi в режим мониторинга - через airmon-ng.
Вы можете установить его, введя терминал sudo apt-get install aircrack-ng
. Кроме того, если вы используют Wireshark, вы должны запускать его как суперпользователь, чтобы иметь возможность подключать ваш адаптер к режиму мониторинга ...:)
На ум приходят два метода: find и tree. Из двух я думаю, что tree лучше подходит для вашего вопроса.
Найти find имеет то преимущество, что это базовый пакет, который можно найти в любом дистрибутиве linux. Один из недостатков заключается в том, что он не будет генерировать древовидное представление. Также нелегко будет grep сделать ошибки. Вместо этого добавьте соответствующие -perm тесты. Следующий пример найдет все каталоги в / с правами пользователя, группы и другого разрешения на чтение и отправит стандартную ошибку в /dev/null
find / -type d -perm /u=r -perm /g=r -perm /o=r 2>/dev/null
Найти [ ! d3] Хотя tree не может быть установлен по умолчанию, он находится в репозиториях. Он создает древовидную структуру. Если пользователь, выполняющий tree, не имеет разрешения на чтение, простой grep -v error удалит каталог из вывода. Однако удаление ошибок потенциально может привести к постороннему формированию. -d Только список каталогов. -p Распечатайте тип файла и разрешения для каждого файла (согласно ls -l). grep -v печатает строки, не соответствующие шаблону, error.
tree -d -p / | grep -v error
На ум приходят два метода: find и tree. Из двух я думаю, что tree лучше подходит для вашего вопроса.
Найти find имеет то преимущество, что это базовый пакет, который можно найти в любом дистрибутиве linux. Один из недостатков заключается в том, что он не будет генерировать древовидное представление. Также нелегко будет grep сделать ошибки. Вместо этого добавьте соответствующие -perm тесты. Следующий пример найдет все каталоги в / с правами пользователя, группы и другого разрешения на чтение и отправит стандартную ошибку в /dev/null
find / -type d -perm /u=r -perm /g=r -perm /o=r 2>/dev/null
Найти [ ! d3] Хотя tree не может быть установлен по умолчанию, он находится в репозиториях. Он создает древовидную структуру. Если пользователь, выполняющий tree, не имеет разрешения на чтение, простой grep -v error удалит каталог из вывода. Однако удаление ошибок потенциально может привести к постороннему формированию. -d Только список каталогов. -p Распечатайте тип файла и разрешения для каждого файла (согласно ls -l). grep -v печатает строки, не соответствующие шаблону, error.
tree -d -p / | grep -v error
На ум приходят два метода: find и tree. Из двух я думаю, что tree лучше подходит для вашего вопроса.
Найти find имеет то преимущество, что это базовый пакет, который можно найти в любом дистрибутиве linux. Один из недостатков заключается в том, что он не будет генерировать древовидное представление. Также нелегко будет grep сделать ошибки. Вместо этого добавьте соответствующие -perm тесты. Следующий пример найдет все каталоги в / с правами пользователя, группы и другого разрешения на чтение и отправит стандартную ошибку в /dev/null
find / -type d -perm /u=r -perm /g=r -perm /o=r 2>/dev/null
Найти [ ! d3] Хотя tree не может быть установлен по умолчанию, он находится в репозиториях. Он создает древовидную структуру. Если пользователь, выполняющий tree, не имеет разрешения на чтение, простой grep -v error удалит каталог из вывода. Однако удаление ошибок потенциально может привести к постороннему формированию. -d Только список каталогов. -p Распечатайте тип файла и разрешения для каждого файла (согласно ls -l). grep -v печатает строки, не соответствующие шаблону, error.
tree -d -p / | grep -v error