
DrMITM — это программа, предназначенная для глобального логирования всего трафика веб-сайта.
DrMITM — программа, предназначенная для глобального логирования всего трафика.

DrMITM отправляет запрос на сайт и возвращает IP-адрес сайта на случай, если сервер сайта настроен полагаться на IP-адрес сайта для запросов; запрос, идущий на сайт, также отправляется на сервер, который регистрирует сообщение, отправленное сайтом; затем он возвращает то же сообщение и отправляет его непосредственно на сервер, где сервер может воспринять его как сообщение от сайта, но при этом программа также перенаправляет наш запрос на сайт после смены IP. Как только наш запрос отправлен на сайт, программа приостанавливает наш трафик и ожидает входящий трафик. Когда новый пользователь пытается войти или выполнить другое действие, и сайт отправляет запрос на сервер, DrMITM перехватывает его; способ получения данных обратно к нам заключается в отправке тех же данных в файл.
Для версии на Nim: Установите Nim 19.0 (с помощью choosenim или git clone) git clone репозитория cd в директорию Запустите: nim DrMITM.nim
Для версии на Python: Установите Python git clone репозитория cd в директорию Запустите: python DrMITM.py
e(живое логирование)
b(блокировка трафика)
r(перенаправление пользователей)
--предотвращение клиентского трафика от достижения сервера--(теперь доступно)
--перенаправление трафика--(теперь доступно)
Существует вероятность, что DrMITM не сможет перехватывать трафик сайтов, которые общаются через несколько серверов, из-за особенностей конфигурации или возможного изменения шифрования, или необходимости обмануть сервер. И я говорю «существует вероятность», потому что это ещё не было проверено.
Если у вас возникла проблема, пожалуйста, отправьте её с указанием следующих деталей:
ваша проблема
ваша версия Nim или Python
операционная система
процесс того, что вы делали до возникновения проблемы
В: Как работает живое логирование? О: Оно просто отправляет зарегистрированные данные в файл и выводит их на экран.
В: Как работает блокировка трафика? О: С сервера на сайт отправляется Unicode, который переполняет трафик в направлении входящего трафика.
В: Как работает функция перенаправления? О: С сервера отправляется поддельное сообщение об ошибке + код состояния перенаправления с изменённым местоположением.