?
Исследование возможности разработки универсального инструмента для туннелирования TCP - трафика по протоколу DNS
Цель статьи: исследование возможности разработки универсального инструмента для туннелирования TCP-
трафика по протоколу DNS, обеспечивающего обмен информацией между локальной и глобальной сетью пред-
приятия при запрете TCP соединений межсетевым экранированием.
Метод: разработка архитектуры приложения и протокола, с учетом недостатков существующих решений и тре-
бований к среде выполнения в рамках тестирования на проникновение, программирование на языках Python,
Bash и Powershell модулей приложения в соответствие с разработанными архитектурой и протоколом.
Полученный результат: проведен сравнительный анализ существующих решений и дано подробное описа-
ние алгоритмической и программной реализации разработанного приложения, свободного от недостатков из-
вестных решений. Разработанное приложение имеет несколько ключевых особенностей: поддержка протокола
socks5, полностью интерпретируемые клиенты без необходимости привилегий администратора, стабильная ра-
бота на ОС Windows.