Скрипт на пайтоне, который берет результат работы Router Scann, и сопостовляет с результатом airodamp-ng, в результате можно получить пороль от wi-fi

l3e86 3cbddf2376 update 4 vuotta sitten
README.md b4331703ab update 4 vuotta sitten
wifi_search.py 5b9a8f64e1 add file 4 vuotta sitten
wifi_search_0.2.py 3cbddf2376 update 4 vuotta sitten

README.md

  WI- FI SEARCH            

Идея скрипта заключается в сканировании программой Router Scann, принимается как первый аргумент -p путь/дофайла/результата/работы.csv, вторым аргументом, -i указывается имя безпроводного интерфейса. После чего, сетевая карта переходит в режим монитора и сохроняет их в файл, который в дальнейшем читается и инициализируется список mac-фдресов, как итог скрипт ищет совпадения по mac-адресу, и если повезет, то на стандартный поток ввода/вывода получим:

[+] Есть пробитие ip: "5.165.193.101" auth: "admin:CCzxNRBN7y" ESSID: "WiFi-DOM.ru-0307" BSSID: "DC:E3:05:15:42:48" key: "eZrfU8aRAS" (есть пробитие это отсылка к танкам, хоть я и не играю)

После завершения работы скрипта, карта переводится в рабочий режим и удаляется каталог с результатом работы airodamp-ng

...Но, хоть я и новечок во всем этом, а кодер я посредственный, реализацию скрипта я расчитывал на как минимум пол дня, после чего планировалось идти за пивом. Как оказалось денег у меня на пиво не было, и я пошел гулять с собакой, где "придумал" еще немного функционала.

-m : если указать данный флаг, то будет производится сопоставление одного mac-адреса с результатом работы Router Scann -M : список mac-адресов, для этой-же цели

К особенностям скрипта я бы отнес то, что файл результата работы Router Scann должен быть .csv, а файл со списком mac-адресов должен быть формата

DC:E3:05:15:42:48 14:D6:4D:88:ED:73 D4:21:22:CA:53:D1

В дальнейшем я конечно планирую расширить функционал и поправить код, для более удобной работы

"В шестую фазу луны скрипт намертво вешает процесс хрома на четвертом ядре в зависимости от дня недели @dekorator"