Компания Cloudflare за отваряне на изходните кодове на проекта , предоставящ сканиране на хостове в мрежата за наличието на неотстранени уязвимости. Flan Scan е надстройка над скенера за мрежова сигурност , превръщайки последния в многофункционален инструмент за откриване на уязвими хостове в големи мрежи. Кодът на проекта е написан на Python и под лиценз BSD.
Flan Scan позволява лесно да се намерят отворени мрежови портове в изследваната мрежа, да се определят свързаните с тях услуги и версиите на използваните програми, както и да се състави списък с уязвимости, засягащи откритите услуги. След завършване на работата се генерира отчет, обобщаващ откритите проблеми и предоставящ свързани с откритите уязвимости CVE-идентификатори, подредени по степен на опасност.
За определяне на уязвимостите, засягащи услугите, се използва доставеният в nmap скрипт (по-нова версия може да бъде изтеглена от ), сочещ към БД . С подобен резултат може да се постигне с командата:
nmap -sV -oX /shared/xml_files -oN — -v1 —script=scripts/vulners.nse ip-address
«-sV» стартира режим на сканиране на услуги, «-oX» определя директория за XML-отчета, «-oN» задава нормален режим на извеждане на резултатите в конзолата, -v1 задава ниво на детайлност на извеждането, «—script» посочва скрипта vulners.nse за съпоставяне на откритите услуги с известни уязвимости.
Изпълняваните задачи на Flan Scan основно са насочени към опростяване на въвеждането на система за сканиране на уязвимости, базирана на nmap, в големи мрежи и облачни среди. Предоставя се скрипт за бързо разгръщане на изолиран контейнер на базата на Docker или Kubernetes за стартиране на процеса на проверка в облака и предаване на резултата в хранилища Google Cloud Storage или Amazon S3. На базата на генерирания структурен XML-отчет от nmap, Flan Scan генерира отчет, удобен за възприемане, във формат LaTeX, който може да бъде преобразуван в PDF.
Източник: opennet.ru
