Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
start [03.10.2026 11:50] – philipstart [03.10.2026 11:51] (текущий) – старая версия восстановлена (23.01.2026 18:41) philip
Строка 1: Строка 1:
-====== Управление ======+====== Главная ======
  
-Управление банами (cscli decisions)+===== Основное =====
  
-===== Посмотреть текущие баны =====+  * {{fa>pencil?color=green&fw|Блог}} [[docs:blog]]
  
-<code bash> +===== Содержание =====
-sudo cscli decisions list +
-</code>+
  
-С фильтром по конкретному IP:+{{indexmenu>.:#1|nopg skipns=/[^other|personal|docs|hw|archive]/}}
  
-<code bash> +===== Информация =====
-sudo cscli decisions list -i IP_АДРЕС +
-</code>+
  
-===== Посмотреть все баны =====+  * [[contacts]]
  
-<code bash> +---- 
-sudo cscli alerts list +~~NOTOC~~ 
-</code> +{{NEWPAGE}}
- +
-Подробная информация о событии по ID: +
- +
-<code bash> +
-sudo cscli alerts inspect -d ID_БАНА +
-</code> +
-===== Снять бан ===== +
- +
-По IP: +
- +
-<code bash> +
-sudo cscli decisions delete --ip IP_АДРЕС +
-</code> +
- +
-По конкретному ID решения (из колонки ID в выводе ''decisions list''): +
- +
-<code bash> +
-sudo cscli decisions delete --id ID_РЕШЕНИЯ +
-</code> +
- +
-По подсети: +
- +
-<code bash> +
-sudo cscli decisions delete --range 203.0.113.0/24 +
-</code> +
- +
-Снять вообще все текущие баны (осторожно — не для боевого режима без веской причины): +
- +
-<code bash> +
-sudo cscli decisions delete --all +
-</code> +
- +
-===== Добавить бан вручную ===== +
- +
-<code bash> +
-sudo cscli decisions add --ip IP_АДРЕС --duration 1h --reason "manual test" +
-</code> +
- +
-По подсети: +
- +
-<code bash> +
-sudo cscli decisions add --range 203.0.113.0/24 --duration 1h --reason "manual block" +
-</code> +
- +
-:attn: Решения, добавленные вручную через ''cscli decisions add'', не проходят через фильтр профиля ''default_ip_remediation'' (''Alert.Remediation == true'') — уведомления (Slack/email/ntfy) на них не сработают. Это ожидаемо, не баг. +
- +
-===== Экстренный самобан ===== +
- +
-Если по ошибке забанили собственный IP и потеряли доступ по HTTP/HTTPS — SSH остаётся живым только если whitelist (см. раздел настройки whitelist) был настроен **до** инцидента. Если whitelist не настроен и доступ по SSH тоже пропал — снять бан можно только с консоли сервера напрямую (физической или через IPMI/гипервизор), так как ''cscli'' требует доступа к самому хосту. +
- +
-[<>]+
start.txt · Последнее изменение: — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki