Honeypot-директория - это ловушка для злоумышленников: специальная папка, куда никто не должен лазить, но если вдруг кто-то туда сунулся - ты узнаешь первым. С помощью inotifywait и bash можно создать простую систему наблюдения за такими "приманками".
1️⃣ Создаем honeypot-директорию
mkdir -p /opt/.honeypot
chmod 700 /opt/.honeypot
Можно добавить туда пару "интересных" файлов: passwords.txt, backup.tar.gz.
2️⃣ Скрипт для мониторинга
#!/bin/bash
WATCH_DIR="/opt/.honeypot"
LOG="/var/log/honeypot_access.log"
inotifywait -m -e access,modify,create,delete "$WATCH_DIR" --format '%T %w %f %e' --timefmt '%F %T' |
while read event; do
echo "[ALERT] $event" >> "$LOG"
echo "[ALERT] Honeypot accessed: $event"
# Можно добавить: уведомление в TG, systemd-notify и т.д.
done
Этот скрипт не завершится, пока не остановлен вручную - запускай как systemd-сервис или в screen/tmux.
➕ Почему это полезно?
📍 Выявление локальных злоумышленников или скомпрометированных процессов;
📍 Алерт при попытке доступа даже от root, если забыли, что это ловушка;
📍 Возможность записывать все действия, включая дату, время и тип события;
BashTex 📱 #bash #security