ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π΅ ΡΠ΅Π»ΠΈΠ·ΡΡ Π½Π° 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, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, Π²ΠΊΠ»ΡΡΠ²Π°ΡΠΈ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΠ΅ AS ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Ρ Π² Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎ ΠΏΠΎΠ»Π΅ΡΠ° Π² netflow. ΠΠΎΠ»Π΅ΠΊΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠ»Π°ΡΠΈΡΠΈΡΠΈΡΠ° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½ΡΠΊΠΎΠΈ ΠΏΠΎΠ»Π΅ΡΠ° (TCP ΡΠ»Π°Π³ΠΎΠ²Π΅, ΠΏΠΎΡΡΠΎΠ²Π΅, ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅)
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° ΡΡΠΈΠ»ΠΈΡΠ° xegeoq, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° GeoIP ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° AS ΠΎΡ IP Π°Π΄ΡΠ΅ΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π±Π°Π·ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
