Отыскиваем в сети хосты, уязвимые к Wannacry! — Часть 2. Python

Буквально на днях я выкладывал пост с решением по сканированию сети на наличие уязвимостей к Wannacry и подобным гадостям. Я решил усовершенствовать свой скрипт, т.к. меня не устраивал формат вывода, отсутствие какого-то визуального отображения прогресса сканирования и т.д.

Я переписал скрипт на языке Python. В процессе он вырос в небольшую программку, которая хранит все параметры в отдельном конфигурационном файле ( что теоретически позволит Вам использовать ее для любых других уязвимостей- нужно лишь сменить название скрипта и может еще ряд параметров), проверяет вашу систему на готовность к запуску сканера ( наличие скрипта — если нет, то скачает; версию Nmap и т.д.) аккуратно строит отчет, включая туда только адреса уязвимых хостов + пытается разрешить их имена через заданные DNS сервера ( чтобы отчет был наглядней).

Код моего творения доступен на GitHub: https://github.com/kazarin-ka/pyhon_nmap_scan

Там же в README кратко описано что нужно для запуска, описан конфиг файл и т.д.

Успехов Вам и безопасных сетей!