Rspamd 2.0 เจธเจชเฉˆเจฎ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจธเจชเฉˆเจฎ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฐเจฟเจนเจพเจˆ Rspamd 2.0, เจœเฉ‹ เจ•เจฟ เจจเจฟเจฏเจฎเจพเจ‚, เจ…เฉฐเจ•เฉœเจพ เจตเจฟเจงเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸเจพเจ‚ เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ…เฉฐเจคเจฎ เจธเฉฐเจฆเฉ‡เจธเจผ เจฆเจพ เจญเจพเจฐ เจฌเจฃเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจน เจซเฉˆเจธเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจฌเจฒเฉŒเจ• เจ•เจฐเจจเจพ เจนเฉˆเฅค Rspamd SpamAssassin เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ SpamAssassin เจจเจพเจฒเฉ‹เจ‚ เจ”เจธเจคเจจ 10 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฎเฉ‡เจฒ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจฌเจฟเจนเจคเจฐ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจ—เฉเจฃเจตเฉฑเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฟเจธเจŸเจฎ เจ•เฉ‹เจก C เจ…เจคเฉ‡ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† เจ…เจชเจพเจšเฉ‡ 2.0 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

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

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ‡เจธเจผเฉ‚ เจจเฉฐเจฌเจฐเจฟเฉฐเจ— เจธเจ•เฉ€เจฎ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจตเจฐเจœเจจ เจจเฉฐเจฌเจฐ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจจเฉฐเจฌเจฐ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจธเฉ‚เจšเจ• เจฆเฉ‚เจœเจพ เจจเฉฐเจฌเจฐ เจนเฉˆ, เจ‡เจธ เจฒเจˆ "xyz" เจธเจ•เฉ€เจฎ เจฆเฉ€ เจฌเจœเจพเจ "yz" เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€;
  • เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ เจ‡เจตเฉˆเจ‚เจŸ เจฒเฉ‚เจช เจฒเจˆ Libevent เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจ‰เจฆเจต, เจœเฉ‹ เจ•เจฟ libevent เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจ•เจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจฟเจนเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฐเจคเฉ‹เจ‚
    libev เจจเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃเจพ, เจธเจฟเจ—เจจเจฒ เจ…เจคเฉ‡ เจŸเจพเจˆเจฎเจ†เจŠเจŸ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃเจพ, เจ…เจคเฉ‡ inotify เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจซเจพเจˆเจฒ เจชเจฐเจฟเจตเจฐเจคเจจ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจนเฉˆ (เจธเจนเจพเจ‡เจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจญเฉ‡เจœเฉ‡ เจ—เจ เจธเจพเจฐเฉ‡ libevent เจฐเฉ€เจฒเฉ€เจœเจผ inotify เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ);

  • เจŸเจพเจฐเจš เจกเฉ€เจช เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ— เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจตเจฐเจ—เฉ€เจ•เจฐเจฃ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เจพเจฐเจจ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจŸเจพเจฐเจš เจฆเฉ€ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจœเจŸเจฟเจฒเจคเจพ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจช เจŸเฉ‚ เจกเฉ‡เจŸ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจ‰เฉฑเจš เจ—เฉเฉฐเจเจฒเจคเจพเฅค เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ— เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจตเจฐเจ—เฉ€เจ•เจฐเจจ เจฆเฉ‡ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเฉเฉœ-เจฒเจฟเจ–เจค เจฎเฉ‹เจกเฉ€เจŠเจฒ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ เจคเฉฐเจคเฉ‚, เจœเจฟเจธ เจตเจฟเฉฑเจš เจจเจฟเจŠเจฐเจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ kann, เจœเจฟเจธ เจตเจฟเฉฑเจš C เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจธเจฟเจฐเจซเจผ 4000 เจฒเจพเจˆเจจเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจจเจตเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจฟเจ–เจฒเจพเจˆ เจฆเฉŒเจฐเจพเจจ เจกเฉˆเฉฑเจกเจฒเจพเจ• เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ;
  • เจฎเฉ‹เจกเฉ€uleเจฒ เจ†เจฐ เจฌเฉ€ เจเจฒ เจจเฉ‡ SURBL เจ…เจคเฉ‡ เจˆเจฎเฉ‡เจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ, เจœเจฟเจธ เจจเจพเจฒ เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸ เจœเจพเจ‚เจšเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ‡เจ•เจฎเฉเฉฑเจ  เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ†เฅค RBL เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจพเจงเฉ‚ เจ•เจฟเจธเจฎเจพเจ‚, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจšเฉ‹เจฃเจ•เจพเจฐ, เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจจเจฟเจฏเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจŸเฉ‚เจฒเจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค DNS RBL เจฆเฉ€ เจฌเจœเจพเจ เจฎเฉˆเจช เจธเฉ‚เจšเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจˆเจฎเฉ‡เจฒ เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจจเจฟเจฏเจฎ เจนเฉเจฃ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ, เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ เจšเฉ‹เจฃเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจฎเจฒเจŸเฉ€เจฎเฉˆเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ;
  • เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจซเจพเจˆเจฒ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ, เจฒเจฟเจฌเจฎเฉˆเจœเจฟเจ• เจฆเฉ€ เจฌเจœเจพเจ เจฒเฉเจ† เจ…เจคเฉ‡ เจนเจพเจˆเจชเจฐเจธเจ•เฉˆเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฒเฉเจ† เจฎเฉˆเจœเจฟเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ›เจพ, docx เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃเจพ, เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจขเฉเจ•เจตเจพเจ‚ API เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจนเฉ‡เจฐเจฟเจธเจŸเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเฉ‹ เจธเจ–เจค เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ;

  • DBMS เจตเจฟเฉฑเจš เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจงเจพเจฐเจฟเจ† เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ•เจฒเจฟเฉฑเจ•เจนเจพเจŠเจธ. เจฒเฉ‹เจ…เจ•เจพเจฐเจกเฉ€เจจเฉˆเจฒเจฟเจŸเฉ€ เจซเฉ€เจฒเจก เจ…เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจชเจค เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจฎเจฒเจŸเฉ€เจฎเฉˆเจช, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจธเฉฐเจฏเฉเจ•เจค ะธ เจจเจฟเจฐเจญเจฐ เจคเฉเจฒเจจเจพเจตเจพเจ‚;
  • เจฎเฉ‡เจฒเจฒเจฟเจธเจŸ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‡ เจฎเฉ‡เจฒเจฟเฉฐเจ— เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ;
  • เจตเจฐเจ•เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉเจฃ เจฎเฉเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฆเจฟเจฒ เจฆเฉ€ เจงเฉœเจ•เจฃ เจฆเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉˆ, เจ†เจฎ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ. เจœเฉ‡ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ…เจœเจฟเจนเฉ‡ เจ•เฉ‹เจˆ เจธเฉฐเจฆเฉ‡เจธเจผ เจจเจนเฉ€เจ‚ เจนเจจ, เจคเจพเจ‚ เจฎเฉเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจ–เจคเจฎ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เจน เจฎเฉ‹เจก เจนเฉเจฃ เจฒเจˆ เจ…เจธเจฎเจฐเฉฑเจฅ เจนเฉˆ;
  • เจฒเฉเจ† เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจธเจ•เฉˆเจจเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Kaspersky ScanEngine, Trend Micro IWSVA (icap เจฐเจพเจนเฉ€เจ‚) เจ…เจคเฉ‡
    F-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ เจ—เฉ‡เจŸเจ•เฉ€เจชเจฐ (icap เจฐเจพเจนเฉ€เจ‚), เจ…เจคเฉ‡ เจฐเฉ‡เจœเจผเจฐ, เจ“เจฒเฉ‡เจŸเฉ‚เจฒเจธ เจ…เจคเฉ‡ P0F เจฒเจˆ เจฌเจพเจนเจฐเฉ€ เจธเจ•เฉˆเจจเจฐ เจตเฉ€ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ;

  • Lua API เจฆเฉเจ†เจฐเจพ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค MIME เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ lib_mime;
  • "เจธเฉˆเจŸเจฟเฉฐเจ—-เจ†เจˆเจกเฉ€:" เจฆเฉเจ†เจฐเจพ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจตเฉฑเจ–เจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจฏเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ•เฉเจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹;
  • เจฒเฉเจ† เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€, เจฌเฉ‡เจธ 64 เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจฒเจˆ เจญเจพเจธเจผเจพ เจ–เฉ‹เจœ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจจเจ•เจธเจผเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
    HTTP เจจเฉ‚เฉฐ เจœเจผเจฟเฉฐเจฆเจพ เจฐเฉฑเจ–เฉ‹เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹