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 -c --enable all --disable none --rwo >$HOME_DIR/$tmp

  • 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





Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка