Задача 1
Спроектируйте и реализуйте систему фильтрации сетевого трафика
Вы разрабатываете систему фильтрации сетевого трафика для межсетевого экрана. Цель системы — фильтровать пакеты в зависимости от их типа и политики безопасности.
Каждый тип пакета обрабатывается по-разному:
- HTTP-пакеты — проверяются на наличие запрещенных URL.
- DNS-запросы — проверяются на запрещенные домены.
- ICMP-пакеты — блокируются, если исходят от запрещенных IP-адресов.
Задание:
- Спроектируйте и реализуйте систему фильтрации пакетов, используя подходящий паттерн проектирования.
- Реализуйте базовый интерфейс для обработки…