Показать сообщение отдельно

  #1065  
Старый 03.01.2018, 12:56
VasiliyP
Постоянный
Регистрация: 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? Описания четкого в документации не нашел.

Не используется.
 
Ответить с цитированием