источник
идем на https://ipinfo.io/ регаемся - получаем API key он нужен будет скрипту (бесплатный лимит запросов 50к в месяц то есть каждый айпишник из лога это 1 запрос )
ставим недостающие пакеты
генерим хтмлку где последнее - это ключ взятый ранее
идем на https://ipinfo.io/ регаемся - получаем API key он нужен будет скрипту (бесплатный лимит запросов 50к в месяц то есть каждый айпишник из лога это 1 запрос )
ставим недостающие пакеты
pip3 install folium requests ipinfoтянем сам скрипт
wget https://raw.githubusercontent.com/meesaltena/SSHHeatmap/master/SSHHeatmap.pyсобираем попытки входа на сервер
ssh root@193.*.61.11 'grep "Failed password" /var/log/auth.log' > failed.txt
генерим хтмлку где последнее - это ключ взятый ранее
python3 SSHHeatmap.py failed.txt 6e**f9**f**fb*получаем файл heatmap.html - открываем в браузере и топаем настраивать файл ту бан
Комментариев нет:
Отправить комментарий