Многопоточный HTTP прокси-сервер с системой блокировки доменов
Прокси-сервер, реализующий HTTP проксирование с возможностью блокировки нежелательных доменов через черный список.
- Язык: Python
- Сетевые модули:
socket,_thread - Парсинг URL:
urllib.parse - Протокол: HTTP/1.1
- Пересылка HTTP запросов от клиента к целевому серверу
- Поддержка всех HTTP методов (GET, POST, PUT, DELETE, etc.)
- Обработка очереди параметров и путей
- Прозрачная передача заголовков и тела запроса
- Загрузка черного списка доменов из файла
- Блокировка запросов к запрещенным доменам
- Возврат HTTP 403 Forbidden для заблокированных ресурсов
- Динамическая перезагрузка черного списка
- Логирование всех обрабатываемых запросов
- Отображение HTTP статус-кодов ответов
- Информация об ошибках и исключениях
Захват трафика из беспроводной сети:
Захват трафика из loopback:
Добавим example.com в черный список
Захват трафика из беспроводной сети:
Захват трафика из loopback:
