Airodump -нг записывает только одну строку на точку доступа в выходной файл

Напечатать все имена файлов, имеющие шаблон «привет»,

find. -type f -print0 | xargs -0 -L1 grep -l 'hello'

ИЛИ с findс grepвстроенным

find. -type f -exec grep -l 'hello' {} \;

ИЛИ проще (, если у вас только обычные файлы)

grep -Rl 'hello'.
1
27.03.2020, 22:01
1 ответ

Вы можете попробовать перенаправить stderrи затем отфильтровать вывод; выбор только строк по крайней мере с mac-адресом (, но исключение тех, у которых 2 mac-адреса, которые соответствуют клиентам ), что-то в этом роде:

airodump-ng --beacons mon0 2>&1 | grep -Eo "^.{30}" | grep -Eo "(([0-9A-Fa-f:]{17})\s+([0-9\-]+))"

Выход:

enter image description here

НО... было бы гораздо лучше использовать такой инструмент, какtshark(часть wireshark), который предназначен для такого рода задач:

tshark -i mon0 -n -l subtype probereq
1
19.03.2021, 02:31

Теги

Похожие вопросы