Rspamd 2.0 рд╕реНрдкреЕрдо рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░рд╛ рд╕реНрдкреЕрдо рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреЗ рдкреНрд░рдХрд╛рд╢рди Rspamd 2.0, рдЬреЗ рдирд┐рдпрдо, рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкрджреНрдзрддреА рдЖрдгрд┐ рдмреНрд▓реЕрдХрд▓рд┐рд╕реНрдЯрд╕рд╣ рд╡рд┐рд╡рд┐рдз рдирд┐рдХрд╖рд╛рдВрд╡рд┐рд░реБрджреНрдз рд╕рдВрджреЗрд╢рд╛рдВрдЪреЗ рдореВрд▓реНрдпрдорд╛рдкрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдЕрдВрддрд┐рдо рд╕рдВрджреЗрд╢рд╛рдЪреЗ рд╡рдЬрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдмреНрд▓реЙрдХ рдХрд░рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдард░рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. Rspamd SpamAssassin рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдд рдЕрдиреЗрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ SpamAssassin рдкреЗрдХреНрд╖рд╛ рд╕рд░рд╛рд╕рд░реА 10 рдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рдореЗрд▓ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд, рддрд╕реЗрдЪ рдЪрд╛рдВрдЧрд▓реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЧреБрдгрд╡рддреНрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд. рд╕рд┐рд╕реНрдЯрдо рдХреЛрдб C рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд Apache 2.0 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

Rspamd рд╣реЗ рдЗрд╡реНрд╣реЗрдВрдЯ-рдЪрд╛рд▓рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЕрддреНрдпрдВрдд рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рд╢реЗрдХрдбреЛ рд╕рдВрджреЗрд╢рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реВ рд╢рдХрддреЗ. рд╕реНрдкреЕрдордЪреА рдЪрд┐рдиреНрд╣реЗ рдУрд│рдЦрдгреНрдпрд╛рдЪреЗ рдирд┐рдпрдо рдЕрддреНрдпрдВрдд рд▓рд╡рдЪрд┐рдХ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдЕрд╕реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рддреЗ рд▓реБрдЖрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдирд╡реАрди рдкреНрд░рдХрд╛рд░рдЪреЗ рдЪреЗрдХ рдЬреЛрдбрдгреЗ рд╣реЗ рдореЙрдбреНрдпреВрд▓реНрд╕рджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЬреЗ C рдЖрдгрд┐ Lua рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, SPF рд╡рд╛рдкрд░реВрди рдкреНрд░реЗрд╖рдХрд╛рдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, DKIM рджреНрд╡рд╛рд░реЗ рдкреНрд░реЗрд╖рдХрд╛рдЪреНрдпрд╛ рдбреЛрдореЗрдирдЪреА рдкреБрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ DNSBL рд╕реВрдЪреАрдВрдирд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдирд┐рдпрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЖрдХрдбреЗрд╡рд╛рд░реАрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░рд╢рд╛рд╕рдХреАрдп рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдирд╡реАрди рдЕрдВрдХ рдХреНрд░рдорд╛рдВрдХрди рдпреЛрдЬрдиреЗрдд рд╕рдВрдХреНрд░рдордг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХрд╛рддреАрд▓ рдкрд╣рд┐рд▓рд╛ рдХреНрд░рдорд╛рдВрдХ рдмрд░реНтАНрдпрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдмрджрд▓рд▓реЗрд▓рд╛ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрд╡реГрддреНрддреА рдирд┐рд░реНрджреЗрд╢рдХ рд╣рд╛ рджреБрд╕рд░рд╛ рдХреНрд░рдорд╛рдВрдХ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, тАЬxyzтАЭ рдпреЛрдЬрдиреЗрдРрд╡рдЬреА тАЬyzтАЭ рдлреЙрд░рдореЕрдЯрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛;
  • рддреНрдпрд╛рдРрд╡рдЬреА рдЗрд╡реНрд╣реЗрдВрдЯ рд▓реВрдкрд╕рд╛рдареА рд▓рд┐рдмреЗрд╡реНрд╣реЗрдВрдЯ рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ libv, рдЬреЗ libevent рдЪреНрдпрд╛ рдХрд╛рд╣реА рдорд░реНрдпрд╛рджрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ рдЖрдгрд┐ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╡рд╛рдкрд░
    libev рдиреЗ рдХреЛрдб рд╕реБрд▓рдн рдХрд░рдгреЗ, рд╕рд┐рдЧреНрдирд▓ рдЖрдгрд┐ рдХрд╛рд▓рдмрд╛рд╣реНрдп рд╣рд╛рддрд╛рд│рдгреА рд╕реБрдзрд╛рд░рдгреЗ, рдЖрдгрд┐ inotify рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рдлрд╛рдЗрд▓ рдмрджрд▓ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдХреЗрд▓реЗ (рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдкрд╛рдард╡рд▓реЗрд▓реЗ рд╕рд░реНрд╡ libevent рдкреНрд░рдХрд╛рд╢рди inotify рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд);

  • рдЯреЙрд░реНрдЪ рдбреАрдк рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдореЗрд╕реЗрдЬ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбреНрдпреБрд▓рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЯреЙрд░реНрдЪрдЪреА рдЕрддреНрдпрд╛рдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдЖрдгрд┐ рддреЗ рдЕрджреНрдпрдпрд╛рд╡рдд рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЙрдЪреНрдЪ рдЬрдЯрд┐рд▓рддрд╛ рд╣реЗ рдХрд╛рд░рдг рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкрджреНрдзрддреАрдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╡рд░реНрдЧреАрдХрд░рдгрд╛рд╕рд╛рдареА рдмрджрд▓реА рдореНрд╣рдгреВрди рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд▓реЗрдЦрди рдХреЗрд▓реЗрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ рдордЬреНрдЬрд╛рд╕рдВрд╕реНрдереЗрд╕рдВрдмрдВрдзреАрдЪрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдСрдкрд░реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ kann, рдЬреНрдпрд╛рдордзреНрдпреЗ C рдХреЛрдбрдЪреНрдпрд╛ рдлрдХреНрдд 4000 рдУрд│реАрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рджрд░рдореНрдпрд╛рди рдбреЗрдбрд▓реЙрдХрдЪреНрдпрд╛ рдШрдЯрдиреЗрд╕рд╣ рдЕрдиреЗрдХ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ;
  • рдореЙрдбреНрдпреВрд▓ рдЖрд░рдмреАрдПрд▓ SURBL рдЖрдгрд┐ Emails рдореЙрдбреНрдпреВрд▓реНрд╕ рдмрджрд▓рд▓реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡ рдмреНрд▓реЕрдХрд▓рд┐рд╕реНрдЯ рдЪреЗрдХрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХрддреНрд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рдирд┐рд╡рдбрдХ рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рдирд┐рдпрдорд╛рдВрдЪрд╛ рд╕рд╣рдЬ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА RBL рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. DNS RBL рдРрд╡рдЬреА рдирдХрд╛рд╢рд╛ рд╕реВрдЪреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдИрдореЗрд▓ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рдпрдо рдпрд╛рдкреБрдвреЗ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реАрдд; рддреНрдпрд╛рдРрд╡рдЬреА рдирд┐рд╡рдбрдХрд░реНрддреНрдпрд╛рдВрд╕рд╣ рдорд▓реНрдЯреАрдореЕрдк рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдирд╡реАрди Lua Magic рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, libmagic рдРрд╡рдЬреА Lua рдЖрдгрд┐ Hyperscan рд╡рд╛рдкрд░реВрди.
    рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд▓рд╛рдпрдмреНрд░рд░реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдордзреНрдпреЗ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛, docx рдлрд╛рдЗрд▓реНрд╕ рдУрд│рдЦрддрд╛рдирд╛ рдЕрдкрдпрд╢рд╛рдВрдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреЗ, рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп API рдорд┐рд│рд╡рдгреЗ рдЖрдгрд┐ рдХрдареЛрд░ рдирд┐рдпрдорд╛рдВрджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдирд╕рд▓реЗрд▓реЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд░рдЪреЗ рд╣реНрдпреБрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдЬреЛрдбрдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ;

  • DBMS рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдореЙрдбреНрдпреВрд▓ рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕. рд▓реЛ-рдХрд╛рд░реНрдбрд┐рдиреЕрд▓рд┐рдЯреА рдлреАрд▓реНрдб рдЬреЛрдбрд▓реЗ рдЖрдгрд┐ рд▓рдХреНрд╖рдгреАрдпрдкрдгреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рд╡рд╛рдкрд░;
  • рдореЙрдбреНрдпреВрд▓ рдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдорд▓реНрдЯрд┐рдореЕрдк, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдорд░реНрдерди рджрд┐рд╕реВрди рдЖрд▓реЗ рдПрдХрддреНрд░рд┐рдд ╨╕ рдЕрд╡рд▓рдВрдмреВрди рддреБрд▓рдирд╛
  • рдореЗрд▓рд▓рд┐рд╕реНрдЯ рдореЙрдбреНрдпреВрд▓рдиреЗ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреАрдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЖрд╣реЗ;
  • рдХрд╛рдордЧрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рдЖрддрд╛ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпреЗрд▓рд╛ рд╣реГрджрдпрд╛рдЪреЗ рдареЛрдХреЗ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ, рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рдирдЪреА рдкреБрд╖реНрдЯреА рдХрд░рддреЗ. рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрд│реЗрд╕рд╛рдареА рдЕрд╕реЗ рдХреЛрдгрддреЗрд╣реА рд╕рдВрджреЗрд╢ рдирд╕рд▓реНрдпрд╛рд╕, рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдордЧрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдХреНрддреАрдиреЗ рд╕рдорд╛рдкреНрдд рдХрд░реВ рд╢рдХрддреЗ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╣рд╛ рдореЛрдб рдЖрддрд╛рд╕рд╛рдареА рдЕрдХреНрд╖рдо рдЖрд╣реЗ;
  • рд▓реБрдЖ рднрд╛рд╖реЗрддреАрд▓ рдирд╡реАрди рд╕реНрдХреЕрдирд░рдЪреА рдорд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Kaspersky ScanEngine, Trend Micro IWSVA (icap рджреНрд╡рд╛рд░реЗ) рдЖрдгрд┐
    F-Secure рдЗрдВрдЯрд░рдиреЗрдЯ рдЧреЗрдЯрдХреАрдкрд░ (icap рджреНрд╡рд╛рд░реЗ), рдЖрдгрд┐ рд░реЗрдЭрд░, oletools рдЖрдгрд┐ P0F рд╕рд╛рдареА рдмрд╛рд╣реНрдп рд╕реНрдХреЕрдирд░ рджреЗрдЦреАрд▓ рджреЗрддреЗ;

  • Lua API рджреНрд╡рд╛рд░реЗ рд╕рдВрджреЗрд╢ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. MIME рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рдмрджрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ lib_mime;
  • "рд╕реЗрдЯрд┐рдВрдЧреНрдЬ-рдЖрдпрдбреА:" рджреНрд╡рд╛рд░реЗ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреА рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрддрд╛ рддреБрдореНрд╣реА рдирд┐рдпрдо рдХреЗрд╡рд│ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХрд╛рдВрдирд╛ рдмрд╛рдВрдзреВ рд╢рдХрддрд╛;
  • рд▓реБрдЖ рдЗрдВрдЬрд┐рди, рдмреЗрд╕64 рдбреАрдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдордЬрдХреВрд░рд╛рд╕рд╛рдареА рднрд╛рд╖рд╛ рд╢реЛрдз рдпрд╛рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЬрдЯрд┐рд▓ рдирдХрд╛рд╢реЗ рдХреЕрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ
    HTTP рдЬрд┐рд╡рдВрдд рдареЗрд╡рд╛.

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

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