Netflow sběrač Xenoeye je nyní k dispozici a umožňuje shromažďovat statistiky o tocích provozu z různých síťových zařízení, které se přenášejí pomocí protokolů Netflow v9 a IPFIX, zpracovávat data, generovat zprávy a vytvářet grafy. Kromě toho může sběrač spouštět vlastní skripty při překročení prahových hodnot. Jádro projektu je napsáno v jazyce C, kód je distribuován pod licencí ISC.
Funkce sběrače:
- Agregovaná data podle požadovaných Netflow polí se exportují do PostgreSQL. Předběžná agregace probíhá uvnitř sběrače.
- Základní sada Netflow polí je podporována hned, ale lze přidat téměř jakékoliv pole.
- Výkonnost sběrače v závislosti na charakteru provozu a zpráv může dosáhnout několika set tisíc "flows per second" na jednom CPU. Model rozložení zátěže je podle zařízení (routeru) na tok.
- Sběrač používá klouzavé průměry pro výpočet překročení rychlosti provozu.
- Sběrač lze použít k nalezení infikovaných hostitelů (rozesílajících spam, HTTP(S)-flood, SSH skenery), pro určení náhlých výkyvů při DoS/DDoS útocích.
- Síťové zprávy lze vizualizovat pomocí různých utilit: gnuplot, skripty v Pythonu + Matplotlib, s využitím Grafany.
- Na rozdíl od mnoha moderních sběračů projekt nevyužívá Apache Kafka, Elastic atd., hlavní výpočty probíhají přímo uvnitř sběrače.
Zdroj: opennet.ru
