Rspamd is een open source web-based filtering systeem dat is in eerste instantie ontworpen als een vervanging van de populaire SpamAssassin (spamd) daemon op Linux / UNIX-besturingssystemen. Het is zeer snel en modulair, het is geschreven in de programmeertaal C en speciafically ontworpen om verbindingen asynchrone verwerken.
Kenmerken in een oogopslag
De belangrijkste kenmerken zijn ondersteuning voor SURBL filters, ondersteuning voor Fuzzy hashes, reguliere regels voor het filteren van de verschillende onderdelen van een bericht meningsuiting, diverse ingebouwde functies voor het gemakkelijk analyseren van berichten, ondersteuning voor tekentabellen en e-mails, evenals ondersteuning voor remote beheer en statistieken te verzamelen.
Daarnaast kunnen we vermelden dat de software is zeer uitbreidbaar via een Lua en Perl-gebaseerd plugin systeem ondersteunt statistieken (Winnow / OSB), ondersteunt statistieken auto-learning, en it & rsquo; s volledig compatibel met de spamassassin tool.
Aan de slag met Rspamd
Zoals de naam al doet vermoeden, Rspamd is een daemon die, eenmaal begonnen, het draait in de achtergrond en je won & rsquo; t in staat zijn om te communiceren met het als u zou doen met een normale command-line programma of een grafische toepassing. Echter, het komt met een web-based administratie-interface.
Om het te installeren, download de nieuwste versie van Softoware, pak het uit op een locatie van uw keuze, open een terminal emulator en navigeer naar de locatie van de uitgepakte bestanden. Typ de & ldquo;. Cmake & rdquo; commando om het programma te configureren, de & ldquo lopen, zorg & rdquo; commando om het te compileren en de & ldquo; make install & rdquo; commando, als root, om het breed te installeren systeem. Houdt u er rekening mee dat alle opdrachten moeten worden uitgevoerd zonder aanhalingstekens.
Onder de motorkap en beschikbaarheid
Rspamd is een zeer snel, stabiel en eenvoudig programma volledig geschreven in de programmeertaal C en ontworpen om te worden ingezet alleen op GNU / Linux-systemen. Het is beschikbaar voor download als een enkele, universele bronnen archief, maar u kunt ook klonen uit Git. Verschillende distributies van Linux kan het Rspamd pakket in hun standaard software repositories als je & rsquo; re op zoek naar een eenvoudige manier om het te installeren. Het ondersteunt zowel 32-bits en 64-bits hardware platforms
Wat is nieuw in deze release:.
- Verbeterde optimalisaties via abstracte syntax boom voor alle uitingen (mijn presentatie beschrijft een aantal basisprincipes van optimalisaties.
- overschakelde naar luajit en pcre jit standaard. JIT compilatie toegestaan om de prestaties in de knelpunten te verbeteren, zodat nu rspamd is aanzienlijk sneller dan de 0.8 tak.
- Toegevoegd SpamAssassin regels support: je kunt nu gebruik maken van de meeste van uw SpamAssassin regels rspamd native. Natuurlijk zijn ze geoptimaliseerd JIT en AST technieken.
- Toegevoegd encryptie ondersteuning. rspamd kan nu alle verkeer versleutelen met extreem snelle en lage latency-codering op basis van public key cryptografie en cryptobox constructie
- Nieuwe aho-corasic implementatie is geïmporteerd. Nu rspamd kunt zoeken naar honderden duizenden zoekpatronen in bijna lineaire tijd.
- Nieuwe statistieken architectuur:
- geavanceerde tokenization technieken (beveiligen of snel hashes);
- verbeterd UTF8 tokenization;
- vermijden meerdere leren door hetzelfde bericht door het handhaven van het leren van cache;
- verbeterde functies normalisatie om valse positieven te verlagen.
Wat is nieuw in versie 0.7.2:
- Deze versie lost een bug wanneer de controller was gebonden om 127.0.0.1 standaard in plaats van localhost.
- Diverse fixes en verbeteringen voor de RBL-module.
- Maakt aangepaste configuratie via .try_include macro in de standaard configuratie bestand.
- Lost een probleem met de random number generator in DNS-code.
- optimaliseert de hfilter plugin. Fixeert de whitelist module.
- Een aantal standaard gewichten en acties werden afgestemd.
Wat is nieuw in versie 0.6.7:.
- Deze versie lost een aantal belangrijke kwesties
- Het bindt aan de beide IPv6 en IPv4-adressen wildcard.
- Een serieuze berekening bug in statistiek is vastgesteld (het was geldig voor een aantal platforms, waaronder FreeBSD).
- De DNS-ID generator maakt nu gebruik van een snelle en veilige ChaCha20 gebaseerd permutator (TEA permutator werd eerder gebruikt).
- Een aantal kleine bugs zijn opgelost, waaronder het instellen van nul gewicht voor onbekende symbolen.
- Een nieuwe documentatie project is gestart.
Wat is nieuw in versie 0.6.6:
- Een probleem met de BUFSIZ beperking in de controller uitgang werd vastgesteld.
- Ontsnapping van logging symbolen werd vereenvoudigd.
- gewichten werden gecorrigeerd voor een aantal regels.
- Spamhaus RBL-ondersteuning is verbeterd.
- PBL werd verwijderd uit ontvangen header controles.
- Een hfilter module die verschillende HELO en IP-controles uitvoert werd toegevoegd.
- Rspamd kunnen nu worden geladen met behulp van de HUP signaal.
- Fuzzy opslag moet hashes goed verlopen.
- Het bouwsysteem is herwerkt voor een betere ondersteuning van de pkg-config.
- Verschillende kleine bugs werden vastgesteld.
Wat is nieuw in versie 0.6.5:
- Een kritieke fout in de DNS resolver werd vastgesteld. multimap en RBL plugins werden verbeterd om ongeldige IP-adressen te slaan.
- Een dns_sockets optie toegevoegd voor het afstemmen sockets per server in de DNS resolver.
- Pakketten voor rspamd werden verbeterd.
Wat is nieuw in versie 0.6.4:
- Deze versie IO kanalen toegevoegd voor DNS verzoeken in evenwicht last en de kans op botsingen ID verminderen.
- Een bug in de SPF-filter die kern stortplaatsen kan hebben veroorzaakt in specifieke omstandigheden werd vastgesteld.
- De standaard configuratie van het RBL module werd vastgesteld.
- Het is nu mogelijk om een lijst van rspamc commando's komen met hun beschrijvingen.
- SORBS DNSBL werd toegevoegd aan de standaard configuratie.
- De 2tld bestand voor de SURBL module is aanzienlijk uitgebreid.
- Een probleem in libucl bij het ontleden van macro's werd vastgesteld.
Wat is nieuw in versie 0.5.6:
- Deze versie lost bugs in de glooiende geschiedenis actualiseren en in UDP socket behandeling in de fuzzy opslag code.
- Het voegt een mogelijkheid om input te scannen streams zonder Content-Length-headers, waardoor het mogelijk is te hanteren streaming clients.
- Het implementeert de tellers uitgang voor controller en rspamc cliënt om statistieken over rspamd symbolen, hun frequenties en de gemiddelde uitvoeringstermijnen te geven.
- Het verbetert het bouwsysteem om te werken met lua 5.2 en op te sporen de wiskundige functies die nodig zijn.
Wat is nieuw in versie 0.5.5:
- De Bayes statistische module maakt nu gebruik van de inverse chi vierkant distributie voor het normaliseren, waardoor de nauwkeurigheid van de spamfilters verhoogt.
- Ondersteuning voor IPv6 werd verbeterd met de mogelijkheid op IPv6-adressen, adres selectie algoritmen om te luisteren, en ondersteuning voor IPv6 DNS resolvers.
- Fuzzy opslag is verbeterd om de update alleen verzoeken van specifieke IP-adressen te ondersteunen.
- Een aantal bugs in de belangrijkste code en Web UI werden vastgesteld.
- Een CentOS RPM spec bestand is toegevoegd.
Wat is nieuw in versie 0.5.4:
- Dit is de eerste rspamd versie met een door de gebruiker webinterface gebaseerd op JS + HTML5.
- Veel opruimingen en bugfixes zijn gedaan, gericht op maximale prestaties en stabiliteit.
Wat is nieuw in versie 0.5.2:
- Deze versie voegt Lua bindingen voor eenvoudige MIME onderdelen en een DNS resolver.
- Bestaande Lua bindingen nu werken zonder een taak object, zodat u ze te gebruiken in aangepaste code.
- De draden systeem werd herwerkt tot wereldwijde Lua tolk lock te voorkomen.
- De DKIM module zet nu alle regeleinden aan CRLF als opendkim doet.
- De URL detector is nu nauwkeuriger voor tekst delen.
- Verscheidene kritieke bugs en geheugenlekken werden vastgesteld.
Reacties niet gevonden