https://github.com/iwizard7/fail2ban_telegram_bot
https://github.com/iwizard7/fail2ban_telegram_bot
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/iwizard7/fail2ban_telegram_bot
- Owner: iwizard7
- Created: 2023-12-08T05:31:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-11T09:32:28.000Z (almost 2 years ago)
- Last Synced: 2025-03-14T13:14:22.628Z (over 1 year ago)
- Language: Python
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/iwizard7/fail2ban_telegram_bot/actions/workflows/codeql.yml) [](https://github.com/iwizard7/fail2ban_telegram_bot/actions/workflows/bandit.yml)
# Fail2Ban IP Notification Bot
Этот бот для Telegram написан на Python и предназначен для отправки уведомлений о блокировке IP-адресов в программе Fail2Ban.
## Установка
1. Установите необходимые зависимости:
```shell
pip install telebot
```
2. Получите токен вашего бота Telegram:
- Создайте нового бота с помощью @BotFather в Telegram.
- Скопируйте полученный токен.
3. Замените `YOUR_TELEGRAM_BOT_TOKEN` в файле `bot.py` на ваш токен бота Telegram.
4. Запустите скрипт:
```shell
python bot.py
```
## Использование
- Запустите бота, используя команду `python bot.py`.
- Добавьте вашего бота в группу или напишите ему в личные сообщения.
- Используйте команду `/check_ip `, чтобы проверить статус блокировки IP.
## Примеры команд
- `/start` - Начало работы с ботом.
- `/check_ip 192.168.0.1` - Проверить статус блокировки IP адреса `192.168.0.1`.
## Лицензия
Этот проект распространяется под лицензией [MIT](LICENSE).
```