Po sedmi letech od vzniku předchozí významné větve uvolnění systému pro analýzu provozu a odhalování síťových útoků , dříve distribuovaného pod názvem Bro. Toto je první významné vydání po , které bylo provedeno, protože název Bro byl spojen s obdobnou marginalizovanou subkulturou, a nikoli jako zamýšlená narážka na „velkého bratra“ z románu George Orwella „1984“. Kód systému je napsán v C++ a na základě licence BSD.
Zeek je platforma pro analýzu provozu, zaměřená především na sledování událostí souvisejících s bezpečností, ale neomezuje se pouze na toto použití. Jsou poskytovány moduly pro analýzu a zpracování různých síťových protokolů na úrovni aplikací, které zohledňují stav připojení a umožňují vytvářet podrobný záznam (archiv) síťové aktivity. Je k dispozici doménově orientovaný jazyk pro psaní skriptů monitorování a odhalování anomálií s ohledem na specifika konkrétních infrastruktur. Systém je optimalizován pro použití v sítích s vysokou propustností. Je poskytováno API pro integraci s externími informačními systémy a výměnu dat v reálném čase.
V :
- Úplně přepsán analyzátor protokolu NTP a přidán nový analyzátor pro MQTT. Rozšířeny možnosti analyzátorů pro DNS, RDP, SMB a TLS. Pro DNS byla zajištěna analýza záznamů SPF a pro DNSSEC – RRSIG, DNSKEY, DS, NSEC a NSEC3 a vyhrazení souvisejících událostí. Do analyzátoru SMB byla přidána podpora protokolu SMB 3.x a pro TLS podpora TLS 1.3;
- Byla implementována podpora deinkapsulace proudů přenášených uvnitř tunelů VXLAN;
- Byla přidána podpora pro linky typu NFLOG;
- Byla přidána možnost uchování vytáhnutých dat v logu v kódování UTF8;
- Do jazyka skriptů byla přidána podpora uzávěrů pro anonymní funkce, byl přidán operátor pro procházení tabulek ve formátu klíč-hodnota («for ( key, value in t )»), byly implementovány operace dělení vektorů ve stylu Pythonu («v[2:4]»), byla navržena nová struktura paraglob pro rychlé porovnávání řetězcových masek v obrovských sadách binárních dat;
- Všechny zmínky názvu „bro“ ve filech, nastaveních, balíčcích, skriptech, namespaces a funkcích byly nahrazeny „zeek“ (podpora starých názvů byla zachována pro zajištění zpětné kompatibility). Balíčkový správce bro-pkg byl přejmenován na zkg.
Zdroj: opennet.ru
