Закрой SSH снаружи
Цель Запрети входящие TCP-подключения к порту **22** правилом цепочки `INPUT`. Не меняй политику цепочки целиком: нужно добавить отдельное прав…
Практикуй Linux-сети, разбирайся в маршрутизации и строй правила межсетевого экрана. Каждая задача — отдельный изолированный стенд, который живёт 30 минут.

Создайте аккаунт, чтобы запускать лаборатории, отправлять флаги и отслеживать результаты.
Цель Запрети входящие TCP-подключения к порту **22** правилом цепочки `INPUT`. Не меняй политику цепочки целиком: нужно добавить отдельное прав…
Цель Добавь разрешающее правило для входящего TCP-трафика на порт **8080** в цепочку `INPUT`. Не удаляй существующие правила. **Условие зачёта:…
Цель Добавь маршрут типа `blackhole` для сети `198.51.100.0/24`. Такой маршрут молча отбрасывает пакеты к указанной сети. **Условие зачёта:** т…
Цель Добавь правило в цепочку `OUTPUT`, запрещающее исходящие ICMP-пакеты с помощью `DROP`. **Условие зачёта:** правило блокировки ICMP найдено…
Задание На стенд поступает трафик из тестовой сети `203.0.113.0/24`. Заблокируй входящие пакеты с этим адресом источника правилом `DROP` в цепо…
Задание Добавь маршрут типа `unreachable` для `192.0.2.0/24`. В отличие от `blackhole`, такой маршрут сообщает об ошибке недостижимости. **Усло…
Задание Установи политику по умолчанию `DROP` для цепочки `FORWARD`. Это политика цепочки, а не отдельное правило. **Условие зачёта:** политика…
Задание В цепочке `FORWARD` разреши пакеты, относящиеся к уже установленным соединениям и связанным соединениям. Используй модуль `conntrack` и…
Задание Заблокируй входящие TCP-подключения к порту **8443** правилом `DROP` в цепочке `INPUT`. Не меняй политику по умолчанию. **Условие зачёт…
Задание Добавь маршрут типа `prohibit` для сети `203.0.113.128/25`. Такой маршрут отвергает трафик к этому диапазону вместо молчаливого отбрасы…