Problemy z instalowaniem zestawu narzędzi inżynierii społecznej (SET)

0

Próbuję zainstalować pakiet Social Engineering Toolkit (SET) w systemie OS X Lion.

Znalazłem te polecenia w Internecie: git clone https://github.com/trustedsec/social-engineer-toolkit

cd social-engineer-toolkit

python setup.py install

setoolkit

Ale po zrobieniu python setup.py installdaje mi to:

Saffet-iMac:social-engineer-toolkit SaffetYurtoglu$ python3 setup.py install
Searching for pexpect
Best match: pexpect 4.2.0
Adding pexpect 4.2.0 to easy-install.pth file
Using /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
Processing dependencies for pexpect
Finished processing dependencies for pexpect
Searching for pycrypto
Best match: pycrypto 2.6.1
Adding pycrypto 2.6.1 to easy-install.pth file
Using /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
Processing dependencies for pycrypto
Finished processing dependencies for pycrypto
Searching for pyopenssl
Best match: pyOpenSSL 16.0.0
Adding pyOpenSSL 16.0.0 to easy-install.pth file
Using /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
Processing dependencies for pyopenssl
Finished processing dependencies for pyopenssl
Searching for pefile
Best match: pefile 2016.3.28
Adding pefile 2016.3.28 to easy-install.pth file
Using /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
Processing dependencies for pefile
Finished processing dependencies for pefile

Wygląda na to, że wszystko jest w porządku, ale nic się nie dzieje. Co powinienem zrobić?

Jan
źródło
Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
nohillside

Odpowiedzi:

0

Odpowiedź brzmiała, że ​​w ścieżce $ PATH wystąpił błąd w .bash_profile Johna. Z jakiegoś powodu, pomimo usunięcia wszystkich bitów o python3.5 / 3.6 w pliku .bash_profile, polecenie eksportu ścieżki ponownie je wstawiło. Zostało to rozwiązane przez jawne odwołanie się do wszystkich ścieżek i nie dodawanie do aktualnie przechowywanej $ PATH. Instalacja używa teraz poprawnej wersji Pythona.

FiddleDeDee
źródło
0

W waniliowym lwie instalacja Social Engineering Toolkit działa, jeśli go używasz

git clone https://github.com/trustedsec/social-engineer-toolkit
cd social-engineer-toolkit
sudo python setup.py install

(który zainstaluje niezbędne narzędzia / biblioteki w /Library/Python/2.7/site-packages).

Po „zainstalowaniu” zestawu narzędzi użyj go, sudo ./setoolkitaby uruchomić SE Toolkit.

Oto kilka zmiennych env:

$ python --version
Python 2.7.1
$ which python
/usr/bin/python
$ python -c "import sys;print(sys.path)"
['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages']
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Prawdopodobnie zainstalowałeś Python 3.5 - który nie jest zawarty w OS X Lion - i zmodyfikowałeś niektóre zmienne env. Bez dalszych informacji instalacji SE Toolkit nie można odzyskać.

klanomath
źródło
Dało mi to tę samą moc. Myślę, że zainstalowałem też pakiety 3.5. Czy powinienem je usunąć?
John
Co oznacza „ta sama wydajność”? Twoje lub moje?
klanomath
Mam na myśli taką samą wydajność jak moja. sudo python setup.py installdał mi taką samą wydajność. A potem zrobiłem to samo z Pythonem 2.7 i znowu otrzymałem to samo, ale tylko numery wersji były 2.7 i nie mogłem go skopiować tutaj, to jest za długie.
John
@John Które Python 3.5 zainstalowałeś? Homebrew czy inny instalator? Dodaj link, jeśli zainstalowałeś inny (inny niż homebrew)! A czy naprawiłeś instalację Lion ?
klanomath
Tak, ponownie zainstalowałem swój komputer Mac. Pobrałem python 3.5 z python.org
John