AOL рдиреЗ Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реЕрдлрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ

AOL рдХрдВрдкрдиреА рд╕реЛрдбрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдХреЗрдЯреНрд╕ рдХреЕрдкреНрдЪрд░ рдХрд░рдгреЗ, рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдгреЗ рдпрд╛рд╕рд╛рдареА рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдореЛрд▓реЛрдЪ 2.3, рдЬреЗ рд░рд╣рджрд╛рд░реА рдкреНрд░рд╡рд╛рд╣рд╛рдЪреЗ рджреГрд╖реНрдпрджреГрд╖реНрдЯреНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд╣рд┐рддреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдХреЛрдб рд╕реА рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ (Node.js/JavaScript рдордзреАрд▓ рдЗрдВрдЯрд░рдлреЗрд╕) рдЖрдгрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд Apache 2.0 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд. Linux рдЖрдгрд┐ FreeBSD рд╡рд░ рдХрд╛рдорд╛рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ. рддрдпрд╛рд░ рд╕рдВрдХреБрд▓ CentOS рдЖрдгрд┐ Ubuntu рдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рддрдпрд╛рд░.

2012 рдордзреНрдпреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдХреЗрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдПрдХ рдУрдкрди рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджрд┐рд╖реНрдЯрд╛рдиреЗ рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛ рдЬреЛ AOL рд░рд╣рджрд╛рд░реАрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд╛рдврд╡реВ рд╢рдХрддреЛ. рдПрдУрдПрд▓рдордзреНрдпреЗ рдирд╡реАрди рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдореБрд│реЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рддреИрдирд╛рддреАрдореБрд│реЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рд╕рдВрдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдорд┐рд│рд╡рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЖрдгрд┐ рдЦрд░реНрдЪрд╛рдд рд▓рдХреНрд╖рдгреАрдп рдШрдЯ рдЭрд╛рд▓реА - рд╕рд░реНрд╡ рдПрдУрдПрд▓ рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рд░рд╣рджрд╛рд░реА рдкреВрд░реНрдгрдкрдгреЗ рдХреЕрдкреНрдЪрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрд▓реЛрдЪ рд╡рд╛рдкрд░рдгреЗ рд╡рд╛рдкрд░рддрд╛рдирд╛ рд╕рдорд╛рди рд░рдХреНрдХрдо рдЦрд░реНрдЪ рдХрд░рддреЗ. рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрдкрд╛рдп рдкреВрд░реНрд╡реА, рддреЛ рдлрдХреНрдд рдПрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рд░рд╣рджрд╛рд░реА рдХреЕрдкреНрдЪрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд░реНрдЪ рдХреЗрд▓рд╛ рдЬрд╛рдд рд╣реЛрддрд╛. рд╕рд┐рд╕реНрдЯреАрдо рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рджрд╣рд╛рдкрдЯ рдЧрд┐рдЧрд╛рдмрд┐рдЯреНрд╕ рд╡реЗрдЧрд╛рдиреЗ рдЯреНрд░реЕрдлрд┐рдХрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреЗрд▓ рдХрд░реВ рд╢рдХрддреЗ. рд╕рдВрдЧреНрд░рд╣рд┐рдд рдбреЗрдЯрд╛рдЪреА рдорд╛рддреНрд░рд╛ рдХреЗрд╡рд│ рдЙрдкрд▓рдмреНрдз рдбрд┐рд╕реНрдХ ре▓рд░реЗрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ.
рдЗрдВрдЬрд┐рди-рдЖрдзрд╛рд░рд┐рдд рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╕рддреНрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ Elasticsearch.

Moloch рдордзреНрдпреЗ рдореВрд│ PCAP рд╕реНрд╡рд░реВрдкрд╛рдд рд░рд╣рджрд╛рд░реА рдХреЕрдкреНрдЪрд░ рдЖрдгрд┐ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрд╕реЗрдЪ рдЕрдиреБрдХреНрд░рдорд┐рдд рдбреЗрдЯрд╛рдордзреНрдпреЗ рджреНрд░реБрдд рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЬрдорд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдСрдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЕрд╡реНрд╣рд┐рдЧреЗрдЯ, рд╢реЛрдз рдЖрдгрд┐ рдирдореБрдиреЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ. рддрд╕реЗрдЪ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ API, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ PCAP рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрдХреЗрдЯреНрд╕рдмрджреНрджрд▓рдЪрд╛ рдбреЗрдЯрд╛ рдЖрдгрд┐ JSON рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдкрд╛рд░реНрд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рддреНрд░рд╛рдВрдмрджреНрджрд▓рдЪрд╛ рдбреЗрдЯрд╛ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. PCAP рдлреЙрд░рдореЕрдЯрдЪрд╛ рд╡рд╛рдкрд░ рд╡рд╛рдпрд░рд╢рд╛рд░реНрдХ рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рд░рд╣рджрд╛рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдВрд╕рд╣ рдПрдХреАрдХрд░рдг рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реБрд▓рдн рдХрд░рддреЛ.

рдореЛрд▓реЛрдЪрдордзреНрдпреЗ рддреАрди рдореВрд▓рднреВрдд рдШрдЯрдХ рдЕрд╕рддрд╛рдд:

  • рдЯреНрд░реЕрдлрд┐рдХ рдХреЕрдкреНрдЪрд░ рд╕рд┐рд╕реНрдЯреАрдо рд╣реЗ рдЯреНрд░реЕрдлрд┐рдХрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреАрд╕реАрдПрдкреА рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдбрдВрдк рдбрд┐рд╕реНрдХрд╡рд░ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓реЗ рдкреЕрдХреЗрдЯ рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рддреНрд░рд╛рдВрдмрджреНрджрд▓ рдореЗрдЯрд╛рдбреЗрдЯрд╛ (рдПрд╕рдкреАрдЖрдп, рд╕реНрдЯреЗрдЯрдлреБрд▓ рдкреЕрдХреЗрдЯ рддрдкрд╛рд╕рдгреА) рдЖрдгрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рд╕реА рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╣реЗ. рдкреАрд╕реАрдПрдкреА рдлрд╛рдЗрд▓реНрд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
  • Node.js рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░реЕрдлрд┐рдХ рдХреЕрдкреНрдЪрд░ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЪрд╛рд▓рддреЛ рдЖрдгрд┐ рдЕрдиреБрдХреНрд░рдорд┐рдд рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЛ рдЖрдгрд┐ PCAP рдлрд╛рдЗрд▓реНрд╕ рджреНрд╡рд╛рд░реЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЛ. API.
  • Elasticsearch рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ.

рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрдиреЗрдХ рдкрд╛рд╣рдгреНрдпрд╛рдЪреЗ рдореЛрдб рдкреНрд░рджрд╛рди рдХрд░рддреЛ - рд╕рд╛рдорд╛рдиреНрдп рдЖрдХрдбреЗрд╡рд╛рд░реА, рдХрдиреЗрдХреНрд╢рди рдирдХрд╛рд╢реЗ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдордзреАрд▓ рдмрджрд▓рд╛рдВрд╡рд░реАрд▓ рдбреЗрдЯрд╛рд╕рд╣ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдЖрд▓реЗрдЦ рддреЗ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рддреНрд░рд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдирд╛рдВрдкрд░реНрдпрдВрдд, рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ рдЖрдгрд┐ PCAP рдбрдВрдкрдордзреВрди рдбреЗрдЯрд╛ рдкрд╛рд░реНрд╕ рдХрд░рдгреЗ.

AOL рдиреЗ Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реЕрдлрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ

AOL рдиреЗ Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реЕрдлрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ

AOL рдиреЗ Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реЕрдлрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ

AOL рдиреЗ Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реЕрдлрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ

╨Т рдирд╡реАрди рдкреНрд░рджрд░реНрд╢рд┐рдд:

  • Elasticsearch рдордзреНрдпреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕рд╛рдареА рдЯрд╛рдЗрдкрд▓реЗрд╕ рд╕реНрд╡рд░реВрдк рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдВрдХреНрд░рдордг рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • рд▓реБрдЖрдордзреНрдпреЗ рдЯреНрд░реЕрдлрд┐рдХ рдХреЕрдкреНрдЪрд░ рдлрд┐рд▓реНрдЯрд░рдЪреА рдЙрджрд╛рд╣рд░рдгреЗ рдЬреЛрдбрд▓реА.
  • QUIC рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ 46-рдорд╕реБрджрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЗрдерд░рдиреЗрдЯ рдЖрдгрд┐ рдЖрдпрдкреА рд╕реНрддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдкрд╛рд░реНрд╕рд░ рд▓рд┐рд╣рд┐рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
  • arp, bgp, igmp, isis, lldp, ospf рдЖрдгрд┐ pim рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рддрд╕реЗрдЪ рдЕрдЬреНрдЮрд╛рдд unkEthernet рдЖрдгрд┐ unkIpProtocol рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдкрд╛рд░реНрд╕рд░рд╕рд╛рдареА рдирд╡реАрди рдкрд╛рд░реНрд╕рд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рдирд┐рд╡рдбрдХрдкрдгреЗ рдкрд╛рд░реНрд╕рд░ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ (рдбрд┐рд╕реЗрдмрд▓рдкрд╛рд░реНрд╕рд░).
  • рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреГрд╖реНрдард╛рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реЗ, рдЪрд╛рд░реНрдЯрд╡рд░ рдХреЛрдгрддреЗрд╣реА рдкреВрд░реНрдгрд╛рдВрдХ рдлреАрд▓реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • рдЖрд▓реЗрдЦ рдЖрдгрд┐ рд╢реАрд░реНрд╖рдХреЗ рдЖрддрд╛ рдЕрдБрдХрд░ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдкреГрд╖реНрда рд╕реНрдХреНрд░реЛрд▓ рдХрд░рддрд╛рдирд╛ рд╣рд▓рд╡реВ рд╢рдХрдд рдирд╛рд╣реАрдд.
  • рдмрд╣реБрддреЗрдХ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд▓рдкрд▓реЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рд╕рдВрдХреБрдЪрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛