Π‘Π΅Π΄Π΅ΠΌ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π·Π½Π°ΡΠΈΠΌ ΠΊΠ»ΠΎΠ½
Zeek Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΡΠ°ΡΠΈΠΊΠ°, ΡΠΎΠΊΡΡΠΈΡΠ°Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎ Π²ΡΡΡ Ρ, Π½ΠΎ Π½Π΅ ΡΠ°ΠΌΠΎ, Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ±ΠΈΡΠΈΡ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°. ΠΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ ΡΠ° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΎΡΡΠΈΡΠ° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π΅Π½ Π΄Π½Π΅Π²Π½ΠΈΠΊ (Π°ΡΡ ΠΈΠ²) Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ. ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, ΠΊΠ°ΡΠΎ ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΌΡΠ΅ΠΆΠΈ Ρ Π²ΠΈΡΠΎΠΊΠ° ΡΠ΅ΡΡΠΎΡΠ½Π° Π»Π΅Π½ΡΠ°. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ Π΅ API Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅.
- ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡΡ Π·Π° NTP ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ°Π½ ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π·Π° MQTT. Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π·Π° DNS, RDP, SMB ΠΈ TLS. ΠΠ° DNS, SPF Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ, Π° Π·Π° DNSSEC, RRSIG, DNSKEY, DS, NSEC ΠΈ NSEC3 Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ Ρ ΡΡΡ ΡΡΠ±ΠΈΡΠΈΡ ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Ρ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° SMB 3.x ΠΊΡΠΌ SMB Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΠΈ Π·Π° TLS, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° TLS 1.3;
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄Π΅ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΠΎΡΠΈ, ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈ Π²ΡΠ² VXLAN ΡΡΠ½Π΅Π»ΠΈ;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΡΠ·ΠΊΠΈ Ρ ΡΠΈΠΏ NFLOG;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π² Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π² UTF8 ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π·Π°ΡΠ²Π°ΡΡΠ½ΠΈΡ Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΡΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΈΡ Π΅Π·ΠΈΠΊ, Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΠΊΠ»ΡΡ-ΡΡΠΎΠΉΠ½ΠΎΡΡ ("for ( ΠΊΠ»ΡΡ, ΡΡΠΎΠΉΠ½ΠΎΡΡ Π² t)"), Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π²Π΅ΠΊΡΠΎΡΠΈ Π² ΡΡΠΈΠ» Python ("v[2:4]") , ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π½ΠΎΠ²Π° ΠΏΠ°ΡΠ°Π³Π»ΠΎΠ±Π°Π»Π½Π° ΡΡΡΡΠΊΡΡΡΠ° Π·Π° Π±ΡΡΠ·ΠΎ ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π½ΠΈΠ·ΠΎΠ²ΠΈ ΠΌΠ°ΡΠΊΠΈ Π² Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π°Π±ΠΎΡΠΈ ΠΎΡ Π΄Π²ΠΎΠΈΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ;
- ΠΡΠΈΡΠΊΠΈ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠΈ ΠΊΡΠΌ ΠΈΠΌΠ΅ΡΠΎ βbroβ Π²ΡΠ² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΠΏΡΡΠΈΡΠ°, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΎΡ ΠΈΠΌΠ΅Π½Π° ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Π½Π° βzeekβ (ΡΡΠ°ΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π·Π° ΠΎΠ±ΡΠ°ΡΠ½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ). ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ bro-pkg Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ Π½Π° zkg.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru