maxlareo.rkhunter
rkhunter
Zainstaluj i skonfiguruj Rootkit Hunter w systemach podobnych do Debiana.
Wymagania
Brak
Zmienne roli
O pliku /etc/default/rkhunter
rkhunter_cron_daily_run
: [domyślnie:'true'
]: Ustaw na tak, aby włączyć codzienne uruchamianie rkhunter.rkhunter_cron_db_update
: [domyślnie:'true'
]: Ustaw na tak, aby włączyć cotygodniowe aktualizacje bazy danych rkhunter.rkhunter_db_update_email
: [domyślnie:'false'
]: Ustaw na tak, aby włączyć raporty dotyczące cotygodniowych aktualizacji bazy danych.rkhunter_report_email
: [domyślnie:root
]: Ustaw na adres e-mail, na który mają być wysyłane raporty i wyniki uruchamiania.rkhunter_apt_autogen
: [domyślnie:'false'
]: Ustaw na tak, aby włączyć automatyczne aktualizacje bazy danych.rkhunter_nice
: [domyślnie:0
]: Skala nice wynosi od -20 (najbardziej korzystne) do 19 (najmniej korzystne).rkhunter_run_check_on_battery
: [domyślnie:'false'
]: Czy codzienny przegląd powinien być uruchamiany podczas pracy na baterii, wymagany jest powermgmt-base do wykrycia, czy działa na baterii czy na zasilaniu AC.
O pliku /etc/rkhunter.conf
rkhunter_rotate_mirrors
: [domyślnie:1
]:1
do rotacji między lustrami,0
do traktowania listy luster jako listy priorytetowej, użyj pierwszego, jeśli zawiedzie, użyj następnego itp.rkhunter_update_mirrors
: [domyślnie:1
]:1
do aktualizacji listy luster w czasie aktualizacji,0
do nieaktualizowania listy luster.rkhunter_mirrors_mode
: [domyślnie:0
]:0
do używania dowolnego lustra,1
do używania tylko lokalnych luster,2
do używania tylko zdalnych luster.rkhunter_mail_on_warning
: [domyślnie:root@localhost
]: Wyślij wiadomość na ten adres, jeśli zostanie znalezione ostrzeżenie.rkhunter_mail_cmd
: [domyślnie:'mail -s "[rkhunter] Warnings found for ${HOST_NAME}"'
]: Komenda mail do użycia, jeśli MAIL-ON-WARNING jest ustawione.rkhunter_bindir
: [domyślnie:"{{ ansible_env.PATH | replace(':',' ')}}"
]: Używany do modyfikacji listy katalogów poleceń używanych przez rkhunter do lokalizowania poleceń (czyli jego PATH).rkhunter_language
: [domyślnie:en
]: Domyślny język do używania.rkhunter_logfile
: [domyślnie:/var/log/rkhunter.log
]: Ścieżka do pliku logu.rkhunter_append_log
: [domyślnie:0
]:0
spowoduje utworzenie nowego pliku logu,1
plik logu będzie dołączany.rkhunter_copy_log_on_error
: [domyślnie:0
]:0
plik logu nie zostanie skopiowany,1
plik logu zostanie skopiowany.rkhunter_use_syslog
: [domyślnie:NONE
]: Włącz logowanie czasów rozpoczęcia i zakończenia kontroli rkhunter przez syslog. Ostrzeżenia również będą logowane. Wartość tej opcji musi być standardowym urządzeniem syslog i priorytetem, oddzielonym kropką.rkhunter_allow_ssh_root_user
: [domyślnie:'no'
]: Sprawdzane w konfiguracji SSH w opcji 'PermitRootLogin', ostrzeżenie zostanie wyświetlone, jeśli nie będą się zgadzać.rkhunter_enable_tests
: [domyślnie:ALL
]: Określa, które testy mają być wykonane.rkhunter_disable_tests
: [domyślnie:suspscan hidden_ports hidden_procs deleted_files packet_cap_apps apps
]: Lista wyłączonych testów stosowana do listy testów włączonych.rkhunter_hash_cmd
: [domyślnie:SHA256
]: Określa komendę do użycia do sprawdzenia wartości skrótu atrybutów pliku.rkhunter_pkgmgr
: [domyślnie:NONE
]: Informuje rkhunter, aby używał określonego menedżera pakietów do uzyskania informacji o atrybutach pliku.rkhunter_existwhitelist
: [domyślnie:[]
]: Biała lista plików i katalogów do istnienia lub nieistnienia.rkhunter_attrwhitelist
: [domyślnie:[]
]: Biała lista różnych atrybutów określonych plików.rkhunter_writewhitelist
: [domyślnie:[]
]: Pozwól, aby określone pliki miały ustawione uprawnienia do zapisu dla "innych" (świat).rkhunter_scriptwhitelist
: [domyślnie:[]
]: Pozwól, aby określone pliki były skryptami.rkhunter_immutwhitelist
: [domyślnie:[]
]: Pozwól, aby określony plik miał ustawiony atrybut niezmienności.rkhunter_allowhiddendir
: [domyślnie:[]
]: Pozwól, aby określony ukryty katalog był na białej liście.rkhunter_allowhiddenfile
: [domyślnie:[]
]: Pozwól, aby określony ukryty plik był na białej liście.rkhunter_allowprocdelfile
: [domyślnie:''
]: Pozwól, aby określony proces używał usuniętych plików. Nazwa procesu może być następnie połączona z listą pełnych ścieżek (które zostały usunięte), oddzielonych dwukropkiem.rkhunter_allowproclisten
: [domyślnie:[]
]: Pozwól, aby określony proces nasłuchiwał na dowolnym interfejsie sieciowym.rkhunter_port_whitelist
: [domyślnie:[]
]: Biała lista portów sieciowych, lista rozdzielona spacjami, zawierająca jeden lub więcej typów białej listy, pary 'protokoł:port' oraz gwiazdkę ('*').rkhunter_port_path_whitelist
: [domyślnie:[]
]: Biała lista portów sieciowych, określa jeden z dwóch typów białej listy, ścieżka do wykonywalnego pliku oraz połączona ścieżka, protokół i port.
Zależności
Brak
Przykładowy playbook
---
- hosts: all
roles:
- rkhunter
Licencja
MIT
Informacje o autorze
Opinie, zgłaszanie błędów, prośby...
Są mile widziane!
O projekcie
Install and configure Rootkit Hunter in Debian-like systems
Zainstaluj
ansible-galaxy install maxlareo.rkhunter
Licencja
mit
Pobrania
8.9k
Właściciel