Rspamd ay isang open source web-based na sistema ng pagsala na ito ay dinisenyo sa una bilang isang kapalit ng popular spamassassin (spamd) demonyo sa Linux / UNIX operating system. Ito ay napakabilis at modular, ito ay nakasulat sa C programming language at speciafically dinisenyo upang iproseso ang mga koneksyon asynchronous.
Tampok sa isang sulyap
Mga pangunahing tampok isama ang suporta para SURBL filter, suporta para sa malabo hashes, mga panuntunan regular na expression para sa pagsala ng mga iba't-ibang mga bahagi ng isang mensahe, iba't-ibang mga built-in na pag-andar para sa madaling pag-aaral ng mga mensahe, suporta para sa mga character na lamesa at mga email, pati na rin ang suporta para sa remote pamamahala at statistics pagtitipon.
Sa karagdagan, maaari naming banggitin na ang software ay lubhang extendable sa pamamagitan ng isang sistema ng plugin-based Perl Lua at, sinusuportahan ng mga istatistika (Winnow / OSB), ay sumusuporta sa mga istatistika ng auto-pag-aaral, at ito & rsquo; s ganap na katugma sa mga spamassassin tool.
Pagsisimula sa Rspamd
Habang ang pangalan nito, Rspamd ay isang demonyo na iyon, isang beses na nagsimula, ito ay tumatakbo sa background at ikaw won & rsquo; t maaaring makipag-ugnayan sa mga ito tulad ng gagawin mo sa isang regular na command-line programa o ng isang graphical application. Gayunpaman, ito ay may isang web-based na pangangasiwa interface.
Upang i-install ito, i-download ang pinakabagong bersyon mula Softoware, kunin ito sa isang lokasyon na iyong pinili, magbukas ng terminal emulator at mag-navigate sa mga lokasyon ng mga kinopyang file. I-type ang & ldquo;. CMake & rdquo; command upang i-configure ang programa, patakbuhin ang & ldquo; gumawa & rdquo; command upang ipunin ito at ang & ldquo; gumawa install & rdquo; command, bilang root, i-install ito sistema ng malawak. Mangyaring tandaan na ang lahat ng mga utos ay dapat na tumakbo nang walang quotes.
Sa ilalim ng hood at availability
Rspamd ay isang napaka-mabilis, matatag at simpleng programa ganap na nakasulat sa C programming language at idinisenyo upang i-deploy lamang sa mga sistemang GNU / Linux. Ito ay magagamit para sa pag-download bilang isang solong, universal archive pinagkukunan, ngunit maaari mo ring clone ang mga ito mula sa Git. Iba't-ibang mga distribusyon ng Linux ay maaaring magkaroon ng Rspamd pakete sa kanilang mga default na mga repositoryo ng software na kung ikaw & rsquo; Muling naghahanap ng isang madaling paraan upang i-install ito. Ito ay sumusuporta sa parehong 32-bit at 64-bit platform hardware
Ano ang bagong sa paglabas:.
- Pinahusay na pag-optimize sa pamamagitan ng abstract syntax puno para sa lahat ng mga expression (aking presentasyon ay naglalarawan ng ilang mga pangunahing mga prinsipyo ng pag-optimize.
- Pinagpalit sa luajit at PCRE jit pamamagitan ng default. JIT compilation pinapayagan upang mapabuti ang pagganap sa mga bottleneck kaya ngayon ay makabuluhang rspamd mas mabilis kaysa sa 0.8 branch.
- Idinagdag patakaran spamassassin support: Maaari mo na ngayong gamitin ang karamihan ng iyong mga patakaran spamassassin sa rspamd natively. Siyempre, ang mga ito ay na-optimize na may JIT at AST pamamaraan.
- Idinagdag ang suporta encryption:. rspamd ngayon maaari encrypt ang lahat ng trapiko na may lubos na mabilis at mababang encryption latency batay sa mga pampublikong key cryptography at cryptobox construction
- New aho-corasic pagpapatupad ay na-import. Ngayon rspamd maaaring maghanap para sa mga daan-daang libo ng mga pattern sa paghahanap sa halos sa haba ng panahon.
- New istatistika:
- advanced na mga diskarte tokenization (secure o mabilis hash);
- pinabuting UTF8 tokenization;
- maiwasan ang maramihang mga pag-aaral sa pamamagitan ng parehong mensahe sa pamamagitan ng pagpapanatili cache aaral;
- pinahusay na mga katangian normalization upang mabawasan ang mga maling positibo rate.
architecture
Ano ang bagong sa bersyon 0.7.2:
- Ang bersyon na ito Inaayos ng isang bug kapag ang controller ay nakagapos sa 127.0.0.1 sa pamamagitan ng default sa halip ng localhost.
- Iba't-ibang mga pag-aayos at pagpapabuti para sa mga module rbl.
- Pinapayagan pasadyang configuration sa pamamagitan .try_include macro sa default config file.
- Pag-aayos ng isang isyu sa mga random na numero ng generator sa DNS code.
- Ino-optimize ang hfilter plugin. Pag-aayos ng mga whitelist module.
- Ang ilang mga default weights at mga aksyon ay nakatutok.
Ano ang bagong sa bersyon 0.6.7:.
- Inaayos ng paglabas na ito ng ilang mga importanteng isyu
- Ito binds sa parehong IPv6 at IPv4 wildcard address.
- Isang malubhang pagkalkula bug sa istatistika ay naayos na (ito ay may-bisa para sa ilang mga platform, kabilang ang FreeBSD).
- Ginagamit na ngayon ang DNS ID generator isang mas mabilis at secure na ChaCha20 batay permutator (ginamit ang Tea permutator dati).
- Ang bilang ng mga menor de edad bug na naayos, kabilang ang pagtatakda ng zero timbang para sa hindi kilalang mga simbolo.
- Ang isang bagong proyekto dokumentasyon ay nagsimula.
Ano ang bagong sa bersyon 0.6.6:
- Ang isang isyu na may BUFSIZ limitasyon sa controller output ay naayos na.
- Pagtakas ng mga simbolo ng pag-log ay pinasimple.
- weight ay nababagay para sa ilang mga patakaran.
- Spamhaus RBL support ay napabuti.
- PBL ay tinanggal mula natanggap header checks.
- Ang isang hfilter module na gumaganap ng iba't-ibang HELO at IP checks ay idinagdag.
- Rspamd maaari na ngayong ma-reload gamit ang signal HUP.
- Malabo imbakan ay dapat mawalan ng bisa maayos hashes.
- Ang build sistema ay reworked para sa mas mahusay na suporta ng pkg-config.
- Iba't-ibang mga menor de edad bug ay naayos na.
Ano ang bagong sa bersyon 0.6.5:
- Ang isang kritikal na bug sa DNS resolver ay naayos na. Multimap at rbl plugins ay pinabuting upang laktawan di-wastong IP address.
- Ang isang dns_sockets option ay idinagdag para sa pag-tono sockets per server sa DNS resolver.
- Packages para rspamd ay napabuti.
Ano ang bagong sa bersyon 0.6.4:
- idinagdag bersyon na ito IO channels para sa mga kahilingan DNS upang balanse load at mabawasan ang pagkakataon ng mga banggaan ID.
- Ang isang bug sa filter SPF na maaaring dahilan core lungkot sa mga tiyak na pangyayari ay naayos na.
- Ang default config ng module rbl ay naayos na.
- Ito ay posible na ngayon upang makakuha ng isang listahan ng rspamc utos sa kanilang paglalarawan.
- SORBS DNSBL ay naidagdag sa mga default config.
- Ang 2tld file para sa surbl module na ito ay magdudulot ng palugit.
- Ang isang isyu sa libucl kapag parse macros ay naayos na.
Ano ang bagong sa bersyon 0.5.6:
- Ang bersyon na ito Inaayos ng mga bug sa update history lumiligid at sa UDP socket paghawak sa fuzzy storage code.
- Ito ay nagdadagdag ng isang kakayahan upang i-scan ang input stream nang walang Content-Length header, ginagawang posible upang mahawakan ang streaming kliyente.
- Ito nagpapatupad ng counter output para sa controller at rspamc client upang ipakita ang mga istatistika tungkol sa rspamd simbolo, ang kanilang mga frequency, at average na oras ng execution.
- Ito ay mapabuti ang bumuo ng sistema na magtrabaho sa lua 5.2 at sa tiktikan kinakailangan ang mga function sa matematika.
Ano ang bagong sa bersyon 0.5.5:
- Ginagamit na ngayon ang statistical module Bayes ang kabaligtaran Chi- square pamamahagi para sa normalizing, na nagpapataas ng katumpakan ng pag-filter ng spam.
- Suporta para sa IPv6 ay pinabuting na may kakayahan upang makinig sa IPv6 address, algorithm selection address, at suporta para sa IPv6 DNS resolvers.
- Malabo storage ay pinabuting upang suportahan ang pag-update ng mga kahilingan lamang mula sa mga tiyak na mga IP address.
- Ang bilang ng mga bug sa pangunahing code at Web UI ay naayos na.
- Ang isang CentOS RPM spec file ay naidagdag na.
Ano ang bagong sa bersyon 0.5.4:
- Ito ang unang rspamd bersyon na may isang user friendly na Web interface na batay sa JS + HTML5.
- Maraming cleanups at bugfixes ay tapos na, na nakatuon sa maximum na pagganap at katatagan.
Ano ang bagong sa bersyon 0.5.2:
- Ang bersyon na ito ay nagdadagdag ng Lua bindings para sa mga pangunahing MIME bahagi at isang DNS resolver.
- Umiiral Lua bindings ngayon sa trabaho na walang isang gawain bagay, na nagbibigay-daan sa iyo upang gamitin ang mga ito sa mga pasadyang code.
- Ang mga thread na sistema ay reworked upang maiwasan ang global Lua lock interpreter.
- nagpalit sa ngayon module DKIM lahat line endings sa CRLF bilang opendkim ginagawa.
- Ang URL detector ngayon ay mas tumpak para sa mga bahagi ng teksto.
- Maraming mga kritikal na mga bug at memory paglabas ay naayos na.
Mga Komento hindi natagpuan