Commit 556ccd8e authored by Vitaly Lipatov's avatar Vitaly Lipatov

update README.md

parent bcdd843a
Eretban - система централизованного блокирования ip адресов для автономной системы.
Eterban - система централизованного блокирования ip-адресов для автономной системы.
Средствами fail2ban на целевых машинах выбираются нежелательный ip-адреса. Эти адреса высылаются на единый сервер блокировки redis каналами.
Средствами fail2ban на целевых машинах выбираются нежелательные ip-адреса. Эти адреса высылаются на единый сервер блокировки через занесение в redis.
Шлюз принимает эти адреса, вносит в ipset eterban_1 и силами iptables перенаправляет обращения по 80 и 443 порту на бан-сервер.
Конфигурационный файл находится
Конфигурационный файл:
/etc/eterban/settings.ini
В котором указывается
```
redis_server = 192.168.0.0
ban_server = 192.168.0.1
```
Так же можно определить
```
hostname = myserver
```
Иначе будет использоваться hostname машины.
Установка:
eterban-fail2ban
На серверы, имеющие доступ к интернету устанавливается пакет eterban-fail2ban. В настройках fail2ban: /etc/fail2ban/jail.d/ssh.conf
## Установка:
### eterban-fail2ban
На серверы, имеющие доступ к интернету, устанавливается пакет eterban-fail2ban. В настройках fail2ban: /etc/fail2ban/jail.d/ssh.conf
Например:
```
[ssh-eterban]
enabled = true
filter = sshd
......@@ -28,14 +35,20 @@ backend = %(sshd_backend)s
maxretry = 3
findtime = 1200
bantime = 5
```
Важно: в графе action выставлять значение eterban. Желательно в name указывать причину блокировки.
Важно: в графе action выставлять значение eterban. Желательно в name казывать причину блокировки.
### eterban-gateway
eterban-gateway
На шлюз, где будет выполняться централизованная блокировка ip трафика, устанвливается паке eterban-gateway.
На шлюз, где будет выполняться централизованная блокировка ip-трафика, устанвливается пакет eterban-gateway.
Работает как сервис:
```
/etc/systemd/system/eterban.service
```
### eterban-web
eterban-web
На сервер для заблокированных (бан-сервер) устанвливается eterban-web.
Страница блокировки находится в /var/www/html/eterban
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment