Polymoprh – это структура, написанная на языке программирования Python3, которая позволяет изменять сетевые пакеты в реальном времени, обеспечивая максимальный контроль над пользователем над содержимым пакета.
Эта структура призвана обеспечить эффективное решение для модификации сетевых пакетов в реальном времени, которые реализуют практически любой существующий протокол, включая частные протоколы, которые не имеют публичной спецификации.
В дополнение к этому, одна из его основных целей – предоставить пользователю максимально возможный контроль над содержимым пакета и возможность выполнять сложную обработку этой информации.
Модификация сетевых пакетов в режиме реального времени, часто называемая модификацией «в эфире», состоит в перехвате сетевых пакетов, которые распространяются между двумя или более машинами в одной и той же сети, таким образом, что перехватчик может изменить их и пересылать их в согласованном состоянии и поддерживать связь между обоими концами стабильными.
Установка
Polymoprh специально разработан для установки и запуска в операционной системе Linux, такой как Kali Linux.
Перед установкой рамки необходимо установить следующие требования:
# apt-get install build-essential python-dev libnetfilter-queue-dev tshark tcpdump python3-pip wireshark
После установки зависимостей сама инфраструктура может быть установлена с помощью диспетчера пакетов Python следующим образом:
# pip3 install --process-dependency-links polymorph
Загрузка и установка в Windows
- Установка Python3 (добавьте его в PATH). Скачать
- Установка Wireshark (добавьте его в PATH). Скачать
- Установка Visual C ++ Build Tools.. Скачать
- Установка WinPcap (если вы не установили его с Wireshark)) Скачать
После установки зависимостей единственное, что должен сделать пользователь, – открыть консоль и выполнить следующую команду.
# pip install --process-dependency-links polymorph
После завершения установки Polymorph будет доступен из терминала с любого системного пути.
Важно отметить, что в Windows, Polymorph должен быть выполнен в консоли с административными привилегиями.
Скачать Polymorph