Alley
Участник
- Сообщения
- 47
- Реакции
- 56
Защита от атак на сервер CS:GO с помощью iptables
Защита CSGO сервера от Lagger csgo
Как работает лаггер:
- Устанавливает 1 TCP соединение с сервером
- Отправляет пустые пакеты (нули) каждые 15 мс (~66 пакетов/сек)
- Цель: перегрузить сервер бессмысленным трафиком, вызвать лаги
# Защита:
1. Лимит 50 пакетов/сек — лаггер превышает → блокировка
2. Лимит 2 соединения с IP — на случай модификации
3. Лимит 5 новых соединений/мин — защита от переподключений
Более простой метод защиты закрыть все конекты к tcp.
Защита CSGO сервера от Lagger csgo
Как работает лаггер:
- Устанавливает 1 TCP соединение с сервером
- Отправляет пустые пакеты (нули) каждые 15 мс (~66 пакетов/сек)
- Цель: перегрузить сервер бессмысленным трафиком, вызвать лаги
# Защита:
1. Лимит 50 пакетов/сек — лаггер превышает → блокировка
2. Лимит 2 соединения с IP — на случай модификации
3. Лимит 5 новых соединений/мин — защита от переподключений
C-подобный:
# Создаем цепочку
iptables -N CSGO_PROTECT 2>/dev/null
iptables -A INPUT -p tcp --dport 27015 -j CSGO_PROTECT
# 1. Лимит 50 пакетов/сек (блокируем флуд)
iptables -A CSGO_PROTECT -m state --state ESTABLISHED -m recent --set --name RATELIMIT
iptables -A CSGO_PROTECT -m state --state ESTABLISHED -m recent --update --seconds 1 --hitcount 50 --name RATELIMIT -j LOG --log-prefix "CSGO_LAGGER: "
iptables -A CSGO_PROTECT -m state --state ESTABLISHED -m recent --update --seconds 1 --hitcount 50 --name RATELIMIT -j DROP
# 2. Лимит 2 соединения с IP (на случай модификации)
iptables -A CSGO_PROTECT -m connlimit --connlimit-above 2 --connlimit-mask 32 -j LOG --log-prefix "CSGO_MULTI: "
iptables -A CSGO_PROTECT -m connlimit --connlimit-above 2 --connlimit-mask 32 -j DROP
# 3. Лимит 5 новых соединений/мин (защита от переподключений)
iptables -A CSGO_PROTECT -m state --state NEW -m limit --limit 5/minute --limit-burst 10 -j ACCEPT
iptables -A CSGO_PROTECT -m state --state NEW -j LOG --log-prefix "CSGO_NEW_LIMIT: "
iptables -A CSGO_PROTECT -m state --state NEW -j DROP
Более простой метод защиты закрыть все конекты к tcp.
C-подобный:
iptables -A INPUT -p tcp --dport 27015 -j DROP
Последнее редактирование: