A Cloudflare vállalat a projekt forráskódjának megnyitásáról , amely lehetővé teszi a hálózati hosztok sérülékenységeinek felderítését. A Flan Scan a hálbiztonsági szkenner kiterjesztése , amelyet egy teljes értékű eszközzé alakít át, amely képes azonosítani a sérülékeny hosztokat nagy hálózatokban. A projekt kódja Python nyelven íródott, és BSD licenc alatt.
a Flan Scan lehetővé teszi az illetéktelen hálózati portok könnyű keresését a vizsgált hálózatban, a hozzájuk kapcsolódó szolgáltatások és a használt programverziók meghatározását, valamint a felfedezett szolgáltatásokat érintő sérülékenységek listájának létrehozását. A munka befejezése után jelentés készül, amely összefoglalja a felfedezett problémákat, és a kidobott CVE-azonosítókat tartalmazza, amelyek a veszélyességi fokozat szerint rendezettek.
A szolgáltatásokra vonatkozó sérülékenységek meghatározásához a nmap által szállított (újabb verzió letölthető a ), amely a DB-hez fordul . Ugyanezen eredmény a következő paranccsal érhető el:
nmap -sV -oX /shared/xml_files -oN — -v1 —script=scripts/vulners.nse ip-cím
A „-sV” elindítja a szolgáltatásokat felderítő módot, a „-oX” meghatározza az XML-jelentés mappáját, az „-oN” a konzolon történő normál kimeneti módot állítja be, a -v1 szintén a részletesség szintjét határozza meg, a „—script” hivatkozik a vulners.nse szkriptre a felfedezett szolgáltatások és a meglévő sérülékenységek összevetéséhez.
A Flan Scan által végrehajtott feladatok lényegében a sérülékenység-értékelési rendszer nmap alapú telepítésének egyszerűsítésére irányulnak nagy hálózatokban és felhőalapú környezetekben. A Docker vagy Kubernetes alapú elszigetelt tároló gyors telepítésére szolgáló szkriptet biztosít, amely lehetővé teszi a felhőbeli ellenőrzési folyamat futtatását és az eredmények tárolását a Google Cloud Storage-ban vagy az Amazon S3-ban. Az nmap által generált strukturált XML-jelentés alapján a Flan Scan egy könnyen érthető jelentést készít LaTeX formátumban, amely PDF-re konvertálható.
Forrás: opennet.ru
