Cloudflare om åbningen af projektets kildekoder , der muliggør scanning af værter i netværket for at identificere udbedrede sårbarheder. Flan Scan er et tillæg til netværkssikkerhedsscanneren , som gør det til et fuldt funktionelt værktøj til at identificere sårbare værter i store netværk. Projektets kode er skrevet i Python og under BSD-licensen.
Flan Scan gør det nemt at finde åbne netværksporte i det undersøgte netværk, bestemme de tilknyttede tjenester og versionerne af de anvendte programmer samt generere en liste over sårbarheder, der påvirker de identificerede tjenester. Efter afslutningen af arbejdet genereres en rapport, der opsummerer de identificerede problemer og angiver de relaterede CVE-identifikatorer for de opdagede sårbarheder, sorteret efter graden af fare.
For at bestemme sårbarheder, der påvirker tjenesterne, anvendes det medfølgende script fra nmap (en nyere version kan downloades fra ), som henvender sig til databasen . Et tilsvarende resultat kan opnås med følgende kommando:
nmap -sV -oX /shared/xml_files -oN — -v1 —script=scripts/vulners.nse ip-address
«-sV» starter tjenestescanningsmodus, «-oX» angiver kataloget til XML-rapporten, «-oN» indstiller normal output-tilstand i konsollen, -v1 angiver detailgraden af output, «—script» refererer til scriptet vulners.nse for at matche de identificerede tjenester med kendte sårbarheder.
De udførte Flan Scan-opgaver er primært fokuseret på at forenkle implementeringen af et sårbarhedsscanningssystem baseret på nmap i store netværk og cloud-miljøer. Der tilvejebringes et script til hurtig implementering af en isoleret container baseret på Docker eller Kubernetes til at køre kontrolprocessen i skyen og overføre resultaterne til Google Cloud Storage eller Amazon S3. Baseret på den genererede nmap strukturerede XML-rapport genererer Flan Scan en letforståelig rapport i LaTeX-format, som kan omdannes til PDF.
Kilde: opennet.ru
