Rkhunter - сканер уязвимостей сервера
- Centos: yum install rkhunter
- Debian/Ubuntu: apt-get install rkhunter
- FreeBSD: make all install clean -C /usr/ports/security/rkhunter или pkg install rkhunter
Версия
rkhunter --versioncheckподдержание актуальности инструмента
rkhunter --updateсоздание снимка состояния установленной системы для rkhunter
rkhunter --propupdЗапуск
rkhunter -c --enable all --disable none
Настройка проверки с отправкой в группу телеграм
- mkdir /opt/rkhunter
- cd /opt/rkhunter
- nano rkhunter.sh
#!/bin/bash
server_name="10.10.10.10";
TOKEN="5013534534:AAGMRmQhO2345235235235erfgdsfg"
CHAT_ID="-10013452342"
HOME_DIR=$(cd $(dirname $0)&& pwd)
tmp="rkhunter.tmp"
rkhunter="which rkhunter"
$rkhunter --update
rkhunter="which rkhunter"
$rkhunter --update
$rkhunter -c --enable all --disable none --rwo >$HOME_DIR/$tmp
Проверка по крону с отправкой на почту
Type: pico -w /etc/cron.daily/rkhunter.sh
Add The Following:
#!/bin/bash
(/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "RKhunter Scan Details" replace-this@with-your-email.com)
Replace the e-mail above with your e-mail!!
Ошибка
Unable to find the 'file' command - all script replacement checks will be skipped.
- chmod +x rkhunter.sh
Cron
- 01 10 1 * * root /opt/rkhunter/rkhunter.sh &> /dev/null
Проверка по крону с отправкой на почту
Type: pico -w /etc/cron.daily/rkhunter.sh
Add The Following:
#!/bin/bash
(/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "RKhunter Scan Details" replace-this@with-your-email.com)
Replace the e-mail above with your e-mail!!
Ошибка
Unable to find the 'file' command - all script replacement checks will be skipped.
- yum install file
Комментарии
Отправить комментарий