Автор репозитория не несет ответственности за причененный вред данным скриптом, приложением или с помощью данного скрипта, приложения. Проект был создан в рамках хакатона и использовался в тестовой виртуальной среде.
В файл hosts.txt нужно указать на каждой новой строчке хосты или сети через слеш (например: 192.168.56.15 или 192.168.51.0/24), которые нужно просканировать в сети. Хосты или сети должны быть на каждой новой строчке отдельно.
Развернуть зеркало NIST запустив файл nist-mirror-curl.py
Скачать БДУ ФСТЭК по ссылке: https://bdu.fstec.ru/files/documents/vullist.xlsx
На машине тестировщика должен быть установлен Python и библиотеки к нему: packaging, csv, nmap, python-nmap.
Запустить скрипт python main.py | tee output.txt, дождаться окончания сканирования. Отчет в файле output.txt