Rspamd jest internetowy system open source, filtrowanie, który został pierwotnie zaprojektowany jako zamiennik popularne, używając polecenia spamassassin (spamd) demona w systemach operacyjnych Linux / UNIX. Jest bardzo szybki i modułowa, to jest napisane w języku programowania C i speciafically zaprojektowany do przetwarzania połączeń asynchronicznych.
Funkcje w skrócie
Kluczowe funkcje obejmują obsługę filtrów SURBL, wsparcie dla Fuzzy skrótów, regularne zasady ekspresyjnych do filtrowania różnych części komunikatu, różne wbudowane funkcje umożliwiające łatwe analizowanie wiadomości, wsparcie dla tabel znaków i e-maile, a także wsparcie dla zdalnego Zarządzanie i statystyki spotkanie.
Ponadto, warto wspomnieć, że oprogramowanie jest bardzo rozszerzalny poprzez system wtyczek Perl opartej Lua i obsługuje statystyk (Winnow / OSB), obsługuje statystyki auto-uczenia się, i to & rsquo; s pełni kompatybilny z narzędziem, używając polecenia spamassassin.
Pierwsze kroki z Rspamd
Jak sama nazwa wskazuje, Rspamd jest demonem, że po uruchomieniu działa w tle i wygrałeś & rsquo; t być w stanie współdziałać z nim jak byś z regularnego programu wiersza polecenia lub aplikacji graficznej. Jednak chodzi o interfejs administracyjny internetowej.
Aby go zainstalować, należy pobrać najnowszą wersję ze Softoware, rozpakować go w wybranym miejscu, otwórz emulator terminala i przejdź do lokalizacji wyodrębnionych plików. Wpisz & bdquo;. Cmake & rdquo; polecenie, aby skonfigurować program, uruchom & bdquo; aby & rdquo; polecenie, aby skompilować i & ldquo; make install & rdquo; polecenie jako root, aby go zainstalować systemu szeroki. Proszę pamiętać, że wszystkie polecenia muszą być prowadzone bez cudzysłowów.
Pod maską i dostępności
Rspamd jest bardzo szybki, stabilny i prosty program w całości napisany w języku programowania C i zaprojektowane, aby być stosowane tylko w systemach GNU / Linux. Jest on dostępny do pobrania jako pojedynczego, uniwersalnego archiwum źródeł, ale można również sklonować go z Git. Różne dystrybucje systemu Linux może mieć pakiet Rspamd w swoich domyślnych repozytoriach, jeśli & rsquo; re szukają łatwego sposobu, aby go zainstalować. Obsługuje zarówno 32-bitowych i 64-bitowych platform sprzętowych
Co nowego w tym wydaniu:.
- Lepsze optymalizacje poprzez abstrakcyjne drzewo składni dla wszystkich wyrażeń (moja prezentacja opisuje podstawowe zasady optymalizacji.
- Switched do luajit i pcre jit domyślnie. JIT kompilacja mogą poprawić wydajność w wąskich gardłach więc teraz rspamd jest znacznie szybsze niż 0,8 branży.
- Dodano zasady SpamAssassin wsparcia: można teraz korzystać z większości swoich zasad SpamAssassin w rspamd natywnie. Oczywiście, są one zoptymalizowane technik JIT i AST.
- Dodano obsługę szyfrowania. rspamd teraz można zaszyfrować cały ruch z niezwykle szybki i niskiej latencji w oparciu o szyfrowanie kryptografii klucza publicznego i budownictwa cryptobox
- Nowa realizacja aho-corasic został przywieziony. Teraz rspamd może szukać setki tysięcy wzorów wyszukiwania w czasie niemal liniowy.
- Nowe statystyki architektury:
- zaawansowane techniki tokeny (bezpieczne i szybkie skróty);
- poprawiła tokenizacja UTF8;
- uniknąć wielokrotnego uczenia się przez ten sam komunikat o zachowaniu pamięci podręcznej nauki;
- ulepszone funkcje normalizacji w celu zmniejszenia poziomem fałszywych wskazań.
Co nowego w wersji 0.7.2:
- Ta wersja naprawia błąd, gdy kontroler był związany do domyślnie 127.0.0.1 zamiast localhost.
- Różne poprawki i ulepszenia dla modułu RBL.
- Umożliwia konfigurację niestandardową poprzez .try_include makro w pliku konfiguracyjnym domyślne.
- Rozwiązuje problem z generatora liczb losowych w kodzie DNS.
- Optymalizuje wtyczki hfilter. Rozwiązuje moduł białej listy.
- Niektórzy wagi domyślne i działania zostały dostrojone.
Co nowego w wersji 0.6.7:.
- To wydanie naprawia kilka istotnych kwestii,
- Wiąże na oba adresy IPv4 i IPv6 wieloznacznych.
- poważny błąd w kalkulacji statystyki została ustalona (to ważne dla niektórych platformach, w tym FreeBSD).
- Generator ID DNS używa teraz więcej szybką i bezpieczną Permutator oparciu o ChaCha20 (the Permutator TEA był używany wcześniej).
- Kilka drobnych błędów zostało poprawionych, w tym ustawienie zerowej wadze nieznanych symboli.
- Nowy projekt dokumentacja została uruchomiona.
Co nowego w wersji 0.6.6:
- Problem z ograniczeniem bufsiz na wyjściu regulatora została ustalona.
- Uciekając symboli logowania został uproszczony.
- Wagi zostały dostosowane do kilku zasad.
- Wsparcie Spamhaus RBL poprawiła.
- PBL został usunięty z otrzymanych kontroli cel.
- Moduł hfilter, że wykonuje różne kontrole Helo i IP został dodany.
- Rspamd mogą być teraz ładowane przy użyciu sygnał HUP.
- Fuzzy przechowywania powinny wygasnąć skrótów prawidłowo.
- System budowy został przerobiony na lepsze wsparcie pkg-config.
- Różne drobne błędy zostały naprawione.
Co nowego w wersji 0.6.5:
- Krytyczny błąd w przelicznik DNS została ustalona. multimap i RBL pluginy zostały ulepszone, aby pominąć niepoprawne adresy IP.
- dns_sockets A został dodany do gniazd tuningu na serwer w przelicznik DNS.
- Pakiety dla rspamd zostały poprawione.
Opcja
Co nowego w wersji 0.6.4:
- Ta wersja dodaje kanałów IO żądań DNS, aby zrównoważyć obciążenia i zmniejszyć ryzyko kolizji ID.
- Błąd w filtrze SPF, które mogą być przyczyną podstawowych wysypisk w określonych okolicznościach została ustalona.
- Domyślna konfiguracja modułu RBL została ustalona.
- To jest teraz możliwe, aby uzyskać listę poleceń rspamc z ich opisami.
- SORBS DNSBL została dodana do domyślnej konfiguracji.
- Plik 2tld modułu SURBL został znacznie rozszerzony.
- Problem w libucl podczas analizowania makra została ustalona.
Co nowego w wersji 0.5.6:
- Ta wersja naprawia błędy w aktualizacji historii i obrabiarki w gniazda UDP obsługi w rozmytej kodu pamięci.
- dodaje możliwość skanowania wejścia strumieni bez nagłówków Content-Length, co pozwala obsłużyć strumieniowe klientów.
- realizuje wyjście Liczniki dla kontrolera i rspamc klienta, aby wyświetlić statystyki dotyczące symboli rspamd, ich częstotliwości, a średni czas realizacji.
- Poprawia system kompilacji do pracy z Lua 5.2 i wykryć wymagane funkcje matematyczne.
Co nowego w wersji 0.5.5:
- Moduł statystyczny Bayesa używa teraz odwrotną chi- dystrybucja placu normalizacji, co zwiększa dokładność filtrowania spamu.
- Obsługa IPv6 poprawiła się umiejętność słuchania na IPv6, algorytmy wyboru adresu oraz wsparcie dla rozpoznawania nazw DNS IPv6.
- przechowywania Fuzzy został ulepszony w celu wspierania żądania aktualizacji tylko z określonych adresów IP.
- Wiele błędów w kodzie głównym i Web UI zostały ustalone.
- CentOS plików RPM Spec został dodany.
Co nowego w wersji 0.5.4:
- Jest to pierwsza wersja rspamd z czytelnymi Przyjazny interfejs oparty na sieci Web JS + HTML5.
- Wiele porządki i poprawki zostały zrobione, zorientowane na maksymalnej wydajności i stabilności.
Co nowego w wersji 0.5.2:
- W tej wersji dodano powiązań Lua dla podstawowych części MIME i rozpoznawania nazw DNS.
- Istniejące powiązania Lua teraz działać bez obiektu zadań, co pozwala używać ich w niestandardowego kodu.
- System wątki został przerobiony, aby uniknąć globalnej Lua blokadę tłumacza.
- Moduł DKIM teraz konwertuje wszystkie do końca linii CRLF jako opendkim robi.
- Detektor URL jest teraz bardziej dokładne dla części tekstu.
- Kilka krytyczne błędy i wycieki pamięci zostały ustalone.
Komentarze nie znaleziono