ali:~# source /usr/local/bin/virtualenvwrapper.sh
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/initialize
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/prermvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /root/.virtualenvs/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/get_env_details
root@kali:~# mkvirtualenv MITMf -p /usr/bin/python2.7
Running virtualenv with interpreter /usr/bin/python2.7
Already using interpreter /usr/bin/python2.7
New python executable in /root/.virtualenvs/MITMf/bin/python2.7
Also creating executable in /root/.virtualenvs/MITMf/bin/python
Installing setuptools, pip, wheel...
done.
virtualenvwrapper.user_scripts creating /root/.virtualenvs/MITMf/bin/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/MITMf/bin/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/MITMf/bin/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/MITMf/bin/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/MITMf/bin/get_env_details
(MITMf) root@kali:~# git clone https://github.com/byt3bl33d3r/MITMf
Клонирование в «MITMf»…
remote: Enumerating objects: 3128, done.
remote: Total 3128 (delta 0), reused 0 (delta 0), pack-reused 3128
Получение объектов: 100% (3128/3128), 1.34 MiB | 2.26 MiB/s, готово.
Определение изменений: 100% (1939/1939), готово.
(MITMf) root@kali:~# ls
MITMf Видео Документы Загрузки Изображения Музыка Общедоступные 'Рабочий стол' Шаблоны
(MITMf) root@kali:~# cd MITMf && git submodule init && git submodule update --recursive
Подмодуль «libs/bdfactory» (https://github.com/secretsquirrel/the-backdoor-factory) зарегистрирован по пути «libs/bdfactory»
Клонирование в «/root/MITMf/libs/bdfactory»…
Подмодуль по пути «libs/bdfactory»: забрано состояние «d2f352139f23ed642fa174211eddefb95e6a8586»
(MITMf) root@kali:~/MITMf# pip install -r requirements.txt
Collecting git+https://github.com/kti/python-netfilterqueue (from -r requirements.txt (line 1))
Cloning https://github.com/kti/python-netfilterqueue to /tmp/pip-req-build-hgrlqfw8
Requirement already satisfied: pyinotify in /usr/lib/python3/dist-packages (from -r requirements.txt (line 2)) (0.9.6)
Requirement already satisfied: pycrypto in /usr/lib/python3/dist-packages (from -r requirements.txt (line 3)) (2.6.1)
Requirement already satisfied: pyasn1 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 4)) (0.4.2)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from -r requirements.txt (line 5)) (2.6.1)
Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from -r requirements.txt (line 6)) (6.2.1)
Requirement already satisfied: netaddr in /usr/lib/python3/dist-packages (from -r requirements.txt (line 7)) (0.7.19)
Requirement already satisfied: scapy in /usr/lib/python3/dist-packages (from -r requirements.txt (line 8)) (2.4.3)
Requirement already satisfied: dnslib in /usr/lib/python3/dist-packages (from -r requirements.txt (line 9)) (0.9.12)
Collecting Twisted (from -r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/06/28/2a433e147de68c8416aa0179c45e67b67161f5c0f24aaaf1723f6229f574/Twisted-19.10.0-cp37-cp37m-manylinux1_x86_64.whl (3.1MB)
100% |████████████████████████████████| 3.1MB 466kB/s
Requirement already satisfied: lxml in /usr/lib/python3/dist-packages (from -r requirements.txt (line 11)) (4.4.2)
Collecting pefile (from -r requirements.txt (line 12))
Downloading https://files.pythonhosted.org/packages/36/58/acf7f35859d541985f0a6ea3c34baaefbfaee23642cf11e85fe36453ae77/pefile-2019.4.18.tar.gz (62kB)
100% |████████████████████████████████| 71kB 5.3MB/s
Requirement already satisfied: ipy in /usr/lib/python3/dist-packages (from -r requirements.txt (line 13)) (1.0)
Collecting user_agents (from -r requirements.txt (line 14))
Downloading https://files.pythonhosted.org/packages/ef/b4/3ae0f6baeddc7264a3de3ebca9fe381d09ebed4ac14fb8510ac4b3d70197/user-agents-2.0.tar.gz
Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (from -r requirements.txt (line 15)) (19.0.0)
Collecting service_identity (from -r requirements.txt (line 16))
Downloading https://files.pythonhosted.org/packages/e9/7c/2195b890023e098f9618d43ebc337d83c8b38d414326685339eb024db2f6/service_identity-18.1.0-py2.py3-none-any.whl
Collecting configobj (from -r requirements.txt (line 17))
Downloading https://files.pythonhosted.org/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz
Requirement already satisfied: Flask in /usr/lib/python3/dist-packages (from -r requirements.txt (line 18)) (1.1.1)
Requirement already satisfied: dnspython in /usr/lib/python3/dist-packages (from -r requirements.txt (line 19)) (1.16.0)
Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 20)) (4.8.2)
Collecting capstone (from -r requirements.txt (line 21))
Downloading https://files.pythonhosted.org/packages/35/0c/74db5b9b9ed25d72869832865b7612658bd796cd02c26b1d567cbc9f0ab6/capstone-4.0.1-py2.py3-none-manylinux1_x86_64.whl (1.9MB)
100% |████████████████████████████████| 1.9MB 760kB/s
Collecting python-magic (from -r requirements.txt (line 22))
Downloading https://files.pythonhosted.org/packages/42/a1/76d30c79992e3750dac6790ce16f056f870d368ba142f83f75f694d93001/python_magic-0.4.15-py2.py3-none-any.whl
Collecting msgpack-python (from -r requirements.txt (line 23))
Downloading https://files.pythonhosted.org/packages/8a/20/6eca772d1a5830336f84aca1d8198e5a3f4715cd1c7fc36d3cc7f7185091/msgpack-python-0.5.6.tar.gz (138kB)
100% |████████████████████████████████| 143kB 4.5MB/s
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from -r requirements.txt (line 24)) (2.22.0)
Collecting pypcap (from -r requirements.txt (line 25))
Downloading https://files.pythonhosted.org/packages/12/71/a689ca8c6ef4570e105efdc6b46d4ac16cdef7af36a8fbfaff0f6fa2b754/pypcap-1.2.3.tar.gz (136kB)
100% |████████████████████████████████| 143kB 4.1MB/s
Requirement already satisfied: chardet in /usr/lib/python3/dist-packages (from -r requirements.txt (line 26)) (3.0.4)
Collecting constantly>=15.1 (from Twisted->-r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/b9/65/48c1909d0c0aeae6c10213340ce682db01b48ea900a7d9fce7a7910ff318/constantly-15.1.0-py2.py3-none-any.whl
Collecting PyHamcrest>=1.9.0 (from Twisted->-r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/ac/6c/a641af18e416e6501c10b03742387176626a1d48196100160df796f36632/PyHamcrest-2.0.0-py3-none-any.whl (51kB)
100% |████████████████████████████████| 61kB 4.9MB/s
Collecting incremental>=16.10.1 (from Twisted->-r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/f5/1d/c98a587dc06e107115cf4a58b49de20b19222c83d75335a192052af4c4b7/incremental-17.5.0-py2.py3-none-any.whl
Collecting zope.interface>=4.4.2 (from Twisted->-r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/fc/1f/eeda511f9d857b63e248bbb2084f04e6c6a1863901954ba0872965c0895c/zope.interface-4.7.1-cp37-cp37m-manylinux1_x86_64.whl (169kB)
100% |████████████████████████████████| 174kB 4.2MB/s
Requirement already satisfied: attrs>=17.4.0 in /usr/lib/python3/dist-packages (from Twisted->-r requirements.txt (line 10)) (18.2.0)
Collecting hyperlink>=17.1.1 (from Twisted->-r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/7f/91/e916ca10a2de1cb7101a9b24da546fb90ee14629e23160086cf3361c4fb8/hyperlink-19.0.0-py2.py3-none-any.whl
Collecting Automat>=0.3.0 (from Twisted->-r requirements.txt (line 10))
Downloading https://files.pythonhosted.org/packages/e5/11/756922e977bb296a79ccf38e8d45cafee446733157d59bcd751d3aee57f5/Automat-0.8.0-py2.py3-none-any.whl
Requirement already satisfied: future in /usr/lib/python3/dist-packages (from pefile->-r requirements.txt (line 12)) (0.16.0)
Collecting ua-parser>=0.8.0 (from user_agents->-r requirements.txt (line 14))
Downloading https://files.pythonhosted.org/packages/10/24/b13d43fbdc69b324be35058ee67e7c570ca728737bc37eadf92fa4668812/ua_parser-0.8.0-py2.py3-none-any.whl
Collecting pyasn1-modules (from service_identity->-r requirements.txt (line 16))
Downloading https://files.pythonhosted.org/packages/95/de/214830a981892a3e286c3794f41ae67a4495df1108c3da8a9f62159b9a9d/pyasn1_modules-0.2.8-py2.py3-none-any.whl (155kB)
100% |████████████████████████████████| 163kB 3.9MB/s
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from configobj->-r requirements.txt (line 17)) (1.13.0)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from zope.interface>=4.4.2->Twisted->-r requirements.txt (line 10)) (44.0.0)
Requirement already satisfied: idna>=2.5 in /usr/lib/python3/dist-packages (from hyperlink>=17.1.1->Twisted->-r requirements.txt (line 10)) (2.6)
Building wheels for collected packages: pefile, user-agents, configobj, msgpack-python, pypcap, NetfilterQueue
Running setup.py bdist_wheel for pefile ... done
Stored in directory: /root/.cache/pip/wheels/1c/a1/95/4f33011a0c013c872fe6f0f364dc463a2588120820e40a30d8
Running setup.py bdist_wheel for user-agents ... done
Stored in directory: /root/.cache/pip/wheels/48/41/70/1ba4d8c9bbca8a54fac6827bc7c48c93d5b44d94829facecba
Running setup.py bdist_wheel for configobj ... done
Stored in directory: /root/.cache/pip/wheels/f1/e4/16/4981ca97c2d65106b49861e0b35e2660695be7219a2d351ee0
Running setup.py bdist_wheel for msgpack-python ... done
Stored in directory: /root/.cache/pip/wheels/d5/de/86/7fa56fda12511be47ea0808f3502bc879df4e63ab168ec0406
Running setup.py bdist_wheel for pypcap ... done
Stored in directory: /root/.cache/pip/wheels/b8/8e/f0/f14f4b136b8a161e5d37ee08bb675b6da03c16098e097614e6
Running setup.py bdist_wheel for NetfilterQueue ... done
Stored in directory: /tmp/pip-ephem-wheel-cache-596vwsbd/wheels/e2/89/5d/f0b74f24c16fd3cf185715fa9800515f4445d64c0801d2ceb6
Successfully built pefile user-agents configobj msgpack-python pypcap NetfilterQueue
pyasn1-modules 0.2.8 has requirement pyasn1<0.5.0,>=0.4.6, but you'll have pyasn1 0.4.2 which is incompatible.
Installing collected packages: constantly, PyHamcrest, incremental, zope.interface, hyperlink, Automat, Twisted, pefile, ua-parser, user-agents, pyasn1-modules, service-identity, configobj, capstone, python-magic, msgpack-python, pypcap, NetfilterQueue
Successfully installed Automat-0.8.0 NetfilterQueue-0.8.1 PyHamcrest-2.0.0 Twisted-19.10.0 capstone-4.0.1 configobj-5.0.6 constantly-15.1.0 hyperlink-19.0.0 incremental-17.5.0 msgpack-python-0.5.6 pefile-2019.4.18 pyasn1-modules-0.2.8 pypcap-1.2.3 python-magic-0.4.15 service-identity-18.1.0 ua-parser-0.8.0 user-agents-2.0 zope.interface-4.7.1
(MITMf) root@kali:~/MITMf# python mitmf.py --help
Traceback (most recent call last):
File "mitmf.py", line 29, in <module>
import core.responder.settings as settings
File "/root/MITMf/core/responder/settings.py", line 24, in <module>
from core.configwatcher import ConfigWatcher
File "/root/MITMf/core/configwatcher.py", line 20, in <module>
import pyinotify
ImportError: No module named pyinotify
(MITMf) root@kali:~/MITMf#