Rspamd 2.0 เชธเซเชชเชพเชฎ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เชฆเซเชฐเชพเชฐเชพ เชฐเชœเซ เช•เชฐเซ‡เชฒ เชธเซเชชเชพเชฎ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ Rspamd 2.0, เชœเซ‡ เชจเชฟเชฏเชฎเซ‹, เช†เช‚เช•เชกเชพเช•เซ€เชฏ เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เชฌเซเชฒเซ‡เช•เชฒเชฟเชธเซเชŸเซเชธ เชธเชนเชฟเชคเชจเชพ เชตเชฟเชตเชฟเชง เชฎเชพเชชเชฆเช‚เชกเซ‹ เชธเชพเชฎเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เช‚เชคเชฟเชฎ เชธเช‚เชฆเซ‡เชถเชจเซเช‚ เชตเชœเชจ เชฐเชšเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเซ‹ เช•เซ‡ เชจเชนเซ€เช‚ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. Rspamd SpamAssassin เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชพเชฏเซ‡เชฒเซ€ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชตเชฟเชถเซ‡เชทเชคเชพเช“ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ SpamAssassin เช•เชฐเชคเชพเช‚ เชธเชฐเซ‡เชฐเชพเชถ 10 เช—เชฃเซ€ เชเชกเชชเซ€ เชฎเซ‡เช‡เชฒเชจเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เชธเชพเชฐเซ€ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เช—เซเชฃเชตเชคเซเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชก C เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค Apache 2.0 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

Rspamd เช เช˜เชŸเชจเชพ-เชธเช‚เชšเชพเชฒเชฟเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช…เชคเซเชฏเช‚เชค เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเซ‡ เชธเซ‡เช•เชจเซเชก เชชเซเชฐเชคเชฟ เชธเซ‡เช‚เช•เชกเซ‹ เชธเช‚เชฆเซ‡เชถเชพเช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเซเชชเชพเชฎเชจเชพ เชšเชฟเชนเซเชจเซ‹เชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชจเชฟเชฏเชฎเซ‹ เช…เชคเซเชฏเช‚เชค เชฒเชตเชšเซ€เช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชธเชฐเชณ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชจเชฟเชฏเชฎเชฟเชค เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชคเซ‡เช“ เชฒเซเช†เชฎเชพเช‚ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชฟเชธเซเชคเชฐเชฃ เช…เชจเซ‡ เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชšเซ‡เช• เช‰เชฎเซ‡เชฐเชตเชพ เช เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ C เช…เชจเซ‡ Lua เชญเชพเชทเชพเช“เชฎเชพเช‚ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, SPF เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‹เช•เชฒเชจเชพเชฐเชจเซ‡ เชšเช•เชพเชธเชตเชพ, DKIM เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‡เชทเช•เชจเชพ เชกเซ‹เชฎเซ‡เชจเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพ เช…เชจเซ‡ DNSBL เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เชตเชฟเชจเช‚เชคเซ€เช“ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ, เชจเชฟเชฏเชฎเซ‹ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช†เช‚เช•เชกเชพเช“เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชนเซ€เชตเชŸเซ€ เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชจเชตเซ€ เช‡เชถเซเชฏเซ‚ เชจเช‚เชฌเชฐเชฟเช‚เช— เชธเซเช•เซ€เชฎเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐเชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชจเช‚เชฌเชฐ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เชฌเชฆเชฒเชพเชฏเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชธเช‚เชธเซเช•เชฐเชฃ เชธเซ‚เชšเช• เช เชฌเซ€เชœเซ‹ เชจเช‚เชฌเชฐ เช›เซ‡, เชคเซ‡เชฅเซ€ "xyz" เชฏเซ‹เชœเชจเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ "yz" เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚;
  • เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชฒเซ‚เชช เชฎเชพเชŸเซ‡ เชฒเชฟเชฌเซ‡เชตเซ‡เชจเซเชŸ เชชเซเชธเซเชคเช•เชพเชฒเชฏ เชธเชพเชฎเซ‡เชฒ เช›เซ‡ เชฎเซเช•เซเชคเชฟ, เชœเซ‡ libevent เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฎเชฐเซเชฏเชพเชฆเชพเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชชเชฏเซ‹เช—
    libev เช เช•เซ‹เชกเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚, เชธเชฟเช—เซเชจเชฒ เช…เชจเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเซ‹, เช…เชจเซ‡ inotify เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเชพเช‡เชฒ เชšเซ‡เชจเซเชœ เชŸเซเชฐเซ‡เช•เชฟเช‚เช—เชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ (เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชฎเชพเชŸเซ‡ เชฎเซ‹เช•เชฒเซ‡เชฒ เชคเชฎเชพเชฎ libevent เชชเซเชฐเช•เชพเชถเชจเซ‹ inotify เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€);

  • เชธเช‚เชฆเซ‡เชถ เชตเชฐเซเช—เซ€เช•เชฐเชฃ เชฎเซ‹เชกเซเชฏเซเชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เซ‡ เชœเซ‡ เชŸเซ‹เชฐเซเชš เชกเซ€เชช เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชŸเชพเช‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช•เชพเชฐเชฃ เชŸเซ‹เชฐเซเชšเชจเซ€ เช…เชคเชฟเชถเชฏ เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชฆเซเชฏเชคเชจ เชฐเชพเช–เชตเชพเชจเซ€ เช‰เชšเซเชš เชœเชŸเชฟเชฒเชคเชพ เช›เซ‡. เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฐเซเช—เซ€เช•เชฐเชฃเชจเชพ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชพเชฏเซ‡เชฒ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เชชเซเชฐเชธเซเชคเชพเชต เช›เซ‡ เชจเซเชฏเซเชฐเชฒ, เชœเซ‡เชฎเชพเช‚ เชจเซเชฏเซเชฐเชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ kann, เชœเซ‡เชฎเชพเช‚ C เช•เซ‹เชกเชจเซ€ เชฎเชพเชคเซเชฐ 4000 เชฒเชพเช‡เชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชจเชตเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชคเชพเชฒเซ€เชฎ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเชกเชพเช—เชพเช‚เช เชจเซ€ เช˜เชŸเชจเชพ เชธเชพเชฅเซ‡ เช˜เชฃเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡;
  • เชฎเซ‹เชกเซเชฏเซเชฒ เช†เชฐเชฌเซ€เชเชฒ SURBL เช…เชจเซ‡ Emails เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฌเชฆเชฒเซเชฏเชพ, เชœเซ‡เชฃเซ‡ เชฌเซเชฒเซ‡เช•เชฒเชฟเชธเซเชŸเชจเซ€ เชคเชฎเชพเชฎ เชคเชชเชพเชธเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚. RBL เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชชเซเชฐเช•เชพเชฐเซ‹, เชœเซ‡เชฎ เช•เซ‡ เชชเชธเช‚เชฆเช—เซ€เช•เชพเชฐเซ‹, เช…เชจเซ‡ เชนเชพเชฒเชจเชพ เชจเชฟเชฏเชฎเซ‹เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชตเชฟเชธเซเชคเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชŸเซ‚เชฒเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. DNS RBL เชจเซ‡ เชฌเชฆเชฒเซ‡ เชจเช•เชถเชพ เชธเซ‚เชšเชฟเช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชˆเชฎเซ‡เชˆเชฒ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเชพ เชจเชฟเชฏเชฎเซ‹ เชนเชตเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€, เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชชเชธเช‚เชฆเช—เซ€เช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชฎเชฒเซเชŸเชฟเชฎเซ‡เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เชซเชพเช‡เชฒ เชชเซเชฐเช•เชพเชฐเซ‹ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฒเชฟเชฌเชฎเซ‡เชœเชฟเช•เชจเซ‡ เชฌเชฆเชฒเซ‡ เชฒเซเช† เช…เชจเซ‡ เชนเชพเช‡เชชเชฐเชธเซเช•เซ‡เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชตเซ€ เชฒเซเช† เชฎเซ‡เชœเชฟเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฌเชจเชพเชตเชตเชพเชจเชพ เช•เชพเชฐเชฃเซ‹เชฎเชพเช‚ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ, docx เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช“เชณเช–เชคเซ€ เชตเช–เชคเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเช“เชฅเซ€ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเชตเซ‹, เชตเชงเซ เชฏเซ‹เช—เซเชฏ API เชฎเซ‡เชณเชตเซ‹ เช…เชจเซ‡ เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เช•เชกเช• เชจเชฟเชฏเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชจเชฅเซ€;

  • DBMS เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เช•เซเชฒเชฟเช•เชนเชพเช‰เชธ. เชฒเซ‹เช•เชพเชฐเซเชกเชฟเชจเซ‡เชฒเชฟเชŸเซ€ เชซเซ€เชฒเซเชก เช‰เชฎเซ‡เชฐเซเชฏเชพ เช…เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ;
  • เชฎเซ‹เชกเซเชฏเซเชฒ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเชธเซเชคเซƒเชค เชฎเชฒเซเชŸเชฟเชฎเซ‡เชช, เชœเซ‡เชฎเชพเช‚ เชŸเซ‡เช•เซ‹ เชฆเซ‡เช–เชพเชฏเซ‹ เชธเช‚เชฏเซเช•เซเชค ะธ เช†เชถเซเชฐเชฟเชค เชธเชฐเช–เชพเชฎเชฃเซ€เช“
  • เชฎเซ‡เช‡เชฒเชฟเชธเซเชŸ เชฎเซ‹เชกเซเชฏเซเชฒเซ‡ เชฎเซ‡เช‡เชฒเชฟเช‚เช— เชฒเชฟเชธเซเชŸเชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡;
  • เช•เชพเชฐเซเชฏเช•เชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชนเชตเซ‡ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชนเซƒเชฆเชฏเชจเชพ เชงเชฌเช•เชพเชฐเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช†เชตเชพ เช•เซ‹เชˆ เชธเช‚เชฆเซ‡เชถเชพ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเชณเชชเซ‚เชฐเซเชตเช• เช•เชพเชฐเซเชฏเช•เชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เช† เชฎเซ‹เชก เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡;
  • เชฒเซเช† เชญเชพเชทเชพเชฎเชพเช‚ เชจเชตเชพ เชธเซเช•เซ‡เชจเชฐเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Kaspersky ScanEngine, Trend Micro IWSVA (icap เชฆเซเชตเชพเชฐเชพ) เช…เชจเซ‡
    F-Secure เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช—เซ‡เชŸเช•เซ€เชชเชฐ (icap เชฆเซเชตเชพเชฐเชพ), เช…เชจเซ‡ เชฐเซ‡เชเชฐ, oletools เช…เชจเซ‡ P0F เชฎเชพเชŸเซ‡ เชฌเชพเชนเซเชฏ เชธเซเช•เซ‡เชจเชฐเซเชธ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡;

  • Lua API เชฆเซเชตเชพเชฐเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ. MIME เชฌเซเชฒเซ‹เช•เซเชธเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ lib_mime;
  • "เชธเซ‡เชŸเชฟเช‚เช—เซเชธ-เช†เชˆเชกเซ€:" เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ€ เช…เชฒเช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเชตเซ‡ เชคเชฎเซ‡ เชจเชฟเชฏเชฎเซ‹เชจเซ‡ เช…เชฎเซเช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช“เชณเช–เช•เชฐเซเชคเชพเช“ เชธเชพเชฅเซ‡ เชฌเชพเช‚เชงเซ€ เชถเช•เซ‹ เช›เซ‹;
  • เชฒเซเช† เชเชจเซเชœเชฟเชจ, เชฌเซ‡เช 64 เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เช…เชจเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชฎเชพเชŸเซ‡ เชญเชพเชทเชพ เชถเซ‹เชง เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชœเชŸเชฟเชฒ เชจเช•เชถเชพ เช•เซ‡เชถเซ€เช‚เช— เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ. เช†เชงเชพเชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹
    HTTP เชœเซ€เชตเช‚เชค เชฐเชพเช–เซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹