Saadaval on Netflow-kollektor Xenoeye, mis võimaldab koguda erinevatelt võrguseadmetelt statistikat liiklusvoogude kohta, mida edastatakse kasutades protokolle Netflow v9 ja IPFIX, töödelda andmeid, genereerida aruandeid ja koostada graafikuid. Lisaks sellele võib kollektor käivitada kohandatud skripte, kui künnised on ületatud. Projekte tuumik on kirjutatud C keeles, kood on litsentseeritud ISC alla.
Kollektori omadused:
- Agrigeeritud vajalike Netflow-väljade andmed eksporditakse PostgreSQL-i. Esialgne agregatsioon toimub kollektoris.
- Välkettast toetatakse vaikimisi ainult põhikomplekti Netflow-välju, kuid peaaegu igasuguseid välju saab lisada.
- Kollektori jõudlus võib liikluse ja aruannete iseloomust olenevalt ulatuda mitme saja tuhande 'voo sekundis' ühe CPU kohta. Koormuse jaotamise mudel — seadme (ruuteri) kaupa voo kohta.
- Kollektor kasutab liikluskiirusel ületuste arvutamiseks libisevaid keskmisi.
- Kollektorit saab kasutada nakatunud hostide leidmiseks (spämmi saatmiseks, HTTP(S)-tulvaks, SSH-skaneerimiseks), et tuvastada äkilisi tõuse DoS/DDoS-rünnakute ajal.
- Võrguraporteid saab visualiseerida erinevate utiliitide abil: gnuplot, Python + Matplotlib skriptid, kasutades Grafana-d.
- Erinevalt paljusid kaasaegseid kollektoritest, ei kasutata projektis Apache Kafka, Elastic jne, peamised arvutused toimuvad kollektoris endas.
Allikas: opennet.ru
