ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΎΡ Netflow/IPFIX Xenoeye 23.11, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΎ Π΄Π° ΡΠ΅ ΡΡΠ±ΠΈΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° ΡΡΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ Netflow v5, v9 ΠΈ IPFIX, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ Π΄Π°Π½Π½ΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ ΠΎΡΡΠ΅ΡΠΈ ΠΈ ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ Π³ΡΠ°ΡΠΈΠΊΠΈ. Π―Π΄ΡΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° C, Π° ΠΊΠΎΠ΄ΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· ISC.
ΠΠΎΠ»Π΅ΠΊΡΠΎΡΡΡ Π°Π³Π΅ΡΠΈΡΠ° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΠΏΠΎ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ° Π΄Π°Π½Π½ΠΈΡΠ΅ Π² PostgreSQL. ΠΠ° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ ΠΎΡΡΠ΅ΡΠΈ, Π³ΡΠ°ΡΠΈΠΊΠΈ (Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° gnuplot, ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π½Π° Python + Matplotlib) ΠΈΠ»ΠΈ ΡΠ°Π±Π»Π° Π² Grafana. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΊΠΎΠ»Π΅ΠΊΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΏΡΠΈ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π³ΠΎΠ²Π΅ΡΠ΅. ΠΠ° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΄Π²ΠΈΠΆΠ΅ΡΠΈ ΡΠ΅ ΡΡΠ΅Π΄Π½ΠΈ. Π ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Ρ ΠΊΠΎΠ»Π΅ΠΊΡΠΎΡΠ° ΠΈΠ΄Π²Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅Π½ ΡΠΊΡΠΈΠΏΡ Π·Π° Telegram-Π±ΠΎΡ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π° Π² ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡΡΠ° Π·Π° Π½Π°Π΄Π²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π°Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠ°Π³ΠΎΠ²Π΅.

ΠΡΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° GeoIP Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±Π°Π·ΠΈ ipapi. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ GeoIP, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ Π³Π΅ΠΎ-ΠΎΠ±Π΅ΠΊΡΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΡΠ΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠ° ΡΠ΅Π»ΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΡΠ°ΠΌΠΎ ΠΎΡ Π ΡΡΠΈΡ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΎΠ±Π΅ΠΊΡ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³) ΠΈ Π΄Π° ΡΠ΅ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Ρ Π΄Π°Π½Π½ΠΈ Ρ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ° ΠΏΠΎ GeoIP. Π ΠΊΠΎΠ»Π΅ΠΊΡΠΎΡΠ° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄Π΅ΡΠ°ΠΉΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ Π΄ΡΡΠΆΠ°Π²ΠΈ, ΡΠ΅Π³ΠΈΠΎΠ½ΠΈ ΠΈ Π³ΡΠ°Π΄ΠΎΠ²Π΅. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΎΡ IP Π°Π΄ΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ Π΄ΡΠ»ΠΆΠΈΠ½Π° ΠΈ ΡΠΈΡΠΈΠ½Π° (ΠΌΠ°ΠΊΠ°Ρ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ).
- ΠΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Ρ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π² Netflow/IPFIX, ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠ΅Π·ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±Π°Π·ΠΈ ip-location-db. ΠΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° GeoIP, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΊΠΎΠΈΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΠ΅ ΠΠ‘ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Ρ Π² Π‘Π£ΠΠ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎ netflow-ΠΏΠΎΠ»Π΅ΡΠ°. ΠΠΎΠ»Π΅ΠΊΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠ»Π°ΡΠΈΡΠΈΡΠΈΡΠ° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½ΡΠΊΠΎΠΈ ΠΏΠΎΠ»Π΅ΡΠ° (TCP ΡΠ»Π°Π³ΠΎΠ²Π΅, ΠΏΠΎΡΡΠΎΠ²Π΅, ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅)
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° ΡΡΠΈΠ»ΠΈΡΠ° xegeoq, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° GeoIP ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΠ‘ ΠΎΡ IP Π°Π΄ΡΠ΅ΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π±Π°Π·ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
