AOL рдкреНрд░рдХрд╛рд╢рд┐рдд Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдгрд╛рд▓реА

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

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

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

Moloch рддреАрди рдЖрдзрд╛рд░рднреВрдд рдШрдЯрдХ рд╕рдорд╛рд╡реЗрд╢:

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

рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рдзреЗрд░реИ рд╣реЗрд░реНрдиреЗ рдореЛрдбрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ - рд╕рд╛рдорд╛рдиреНрдп рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ, рдЬрдбрд╛рди рдирдХреНрд╕рд╛рд╣рд░реВ рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдорд╛ рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рде рджреГрд╢реНрдп рдЧреНрд░рд╛рдлрд╣рд░реВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рддреНрд░рд╣рд░реВ рдЕрдзреНрдпрдпрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ, рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗ рд░ PCAP рдбрдореНрдкрд╣рд░реВрдмрд╛рдЯ рдбреЗрдЯрд╛ рдкрд╛рд░реНрд╕ рдЧрд░реНрдиреЗред

AOL рдкреНрд░рдХрд╛рд╢рд┐рдд Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдгрд╛рд▓реА

AOL рдкреНрд░рдХрд╛рд╢рд┐рдд Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдгрд╛рд▓реА

AOL рдкреНрд░рдХрд╛рд╢рд┐рдд Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдгрд╛рд▓реА

AOL рдкреНрд░рдХрд╛рд╢рд┐рдд Moloch 2.3 рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░рд╛рдлрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдгрд╛рд▓реА

╨Т рдирдпрд╛рдБ рдореБрджреНрджрд╛:

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди