
03.01.2018, 12:56
|
|
Постоянный
Регистрация: 30.08.2011
Сообщений: 358
Провел на форуме: 66828
Репутация:
11
|
|
Сообщение от vardan4ik
Есть необходимость мониторить подключение по WIFI нескольких устройств к некошерным сетям.
MAC адреса девайсов известны, доступные сети в округе тоже.
Хотелось бы иметь оповещение, когда Зинаида Петровна из отдела кадров подключится к сети FreeCoffeе со своего рабочего ноутбука.
Например так: airodump-ng пишет лог
Код:
rm delme*csv; airodump-ng mon0 --output-format csv -w delme
в другом терминале, но той же директории этот лог парсится:
Код:
while : ; do cat delme*csv; sleep 2; done | perl -ne 'BEGIN{%state;} s/^/*/; if(/([\w:]{17}).+?([\w:]{17})/){($base,$client)=($2,$1); if($state{$client}!=$base){$state{$client}=$base; $file=lc "./${base}_$client.sh"; $file=~s/://g; if(-x $file) {print "execute $file\n"; system "$file"}}}'
В результате, если к точке с маком aa:bb:cc:dd:ee:ff подключился клиент 00:11:22:33:44:55, будет разово запущен скрипт ./aabbccddeeff_001122334455.sh (символы в нижнем регистре!)
Другой вариант - можно встроить весь функционал прямо в airodump.
Сообщение от vardan4ik
А вот что с колонкой KEY? Описания четкого в документации не нашел.
Не используется.
|
|
|