Tvrtka Cloudflare o otvaranju izvornog teksta projekta , koji omogućuje skeniranje hostova u mreži u potrazi za neispravljenim ranjivostima. Flan Scan je nadogradnja na skener mrežne sigurnosti , pretvarajući ga u potpuno funkcionalan alat za identificiranje ranjivih hostova u velikim mrežama. Kod projekta napisan je na jeziku Python i pod BSD licencom.
Flan Scan omogućuje lako pronalaženje otvorenih mrežnih portova u prikazanoj mreži, određivanje povezanih usluga i verzija korištenih programa, kao i generiranje popisa ranjivosti koje utječu na otkrivene usluge. Nakon završetka rada, generira se izvještaj koji sažima otkrivene probleme i pruža povezane CVE identifikatore ranjivosti, sortirane prema razini opasnosti.
Za određivanje ranjivosti koje utječu na usluge koristi se skrbnik isporučen u nmap (noviju verziju možete preuzeti iz ), koji se obraća Bazi podataka . Sličnog rezultata možete postići naredbom:
nmap -sV -oX /shared/xml_files -oN — -v1 —script=scripts/vulners.nse ip-adresa
«-sV» pokreće način skeniranja usluga, «-oX» određuje direktorij za XML-izvještaj, «-oN» postavlja normalni način prikaza rezultata u konzoli, -v1 postavlja razinu detaljnosti prikaza, «—script» odnosi se na skriptu vulners.nse za usklađivanje otkrivenih usluga s poznatim ranjivostima.
Zadaci koje izvršava Flan Scan uglavnom su usmjereni na pojednostavljenje implementacije sustava skeniranja ranjivosti temeljenog na nmap-u u velikim mrežama i oblaku. Dostupna je skripta za brzu implementaciju izoliranog kontejnera na bazi Dockera ili Kubernetesa za pokretanje procesa provjere u oblaku i slanje rezultata u skladišta Google Cloud Storage ili Amazon S3. Na temelju strukturiranog XML-odgovora generiranog nmap-om, Flan Scan generira lako razumljiv izvještaj u formatu LaTeX, koji se može pretvoriti u PDF.
Izvor: opennet.ru
