Skip to content

Setting up the enviroment

shramos edited this page Oct 7, 2020 · 2 revisions

Setting up the environment

The following sections present different case studies with which you can learn how to use Polymorph.

Before starting with the first section, you must install the tool. To do so, install the following requirements on a Linux operating system:

apt-get install build-essential python-dev libnetfilter-queue-dev tshark tcpdump python3-pip wireshark

After installing the above requirements, install Polymorph by running the following commands in the terminal:

pip3 install git+https://github.com/kti/python-netfilterqueue
pip3 install polymorph

If everything went well, you can access Polymorph by using the polymorph command on a terminal of your operating system. Polymorph requires administration permissions for its execution, therefore, it is important that you use the administrator user to run the tool.

kali@kali:~# polymorph


 ██████╗  ██████╗ ██╗  ██╗   ██╗███╗   ███╗ ██████╗ ██████╗ ██████╗ ██╗  ██╗
 ██╔══██╗██╔═══██╗██║  ╚██╗ ██╔╝████╗ ████║██╔═══██╗██╔══██╗██╔══██╗██║  ██║
 ██████╔╝██║   ██║██║   ╚████╔╝ ██╔████╔██║██║   ██║██████╔╝██████╔╝███████║
 ██╔═══╝ ██║   ██║██║    ╚██╔╝  ██║╚██╔╝██║██║   ██║██╔══██╗██╔═══╝ ██╔══██║
 ██║     ╚██████╔╝███████╗██║   ██║ ╚═╝ ██║╚██████╔╝██║  ██║██║     ██║  ██║
 ╚═╝      ╚═════╝ ╚══════╝╚═╝   ╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝  ╚═╝
                                                < Santiago Hernandez Ramos >

PH >