#python #macports #sqlmap
#python #macports #sqlmap
Вопрос:
Я установил sqlmap
из macports 2.3.4 на macOS Sierra 10.12
sqlmap @0.9_1 (security, databases, python)
sqlmap is an open source penetration testing tool.
Затем нашел:
> sqlmap
zsh: command not found: sqlmap
> python sqlmap.py
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'sqlmap.py': [Errno 2] No such file or directory
Затем я попытался найти файлы sqlmap: ( .
для /opt/local/
)
> find . -name '*sqlmap*'
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap/extra/msfauxmod/sqlmap.rb
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap/sqlmap.conf
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap/sqlmap.py
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap/sqlmap.pyc
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap/sqlmap.pyo
./Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/sqlmap/xml/sqlmap.xsd
./var/macports/distfiles/sqlmap
./var/macports/distfiles/sqlmap/sqlmap-0.9.tar.gz
./var/macports/registry/portfiles/sqlmap-0.9_1
./var/macports/software/sqlmap
./var/macports/software/sqlmap/sqlmap-0.9_1 python27.darwin_16.x86_64.tbz2
./var/macports/sources/rsync.macports.org/release/tarballs/ports/security/sqlmap
И я не могу найти ни одного исполняемого файла в /opt/local/bin
или /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/
Итак, как использовать sqlmap, установленный из macports? Или если я пропустил некоторые файлы?
Большое спасибо.
Комментарии:
1.
port contents sqlmap
перечисляет все файлы, установленные портом sqlmap. Из-за того, как настроен Python, двоичный файл может находиться в./Library/Frameworks/Python.framework/Versions/2.7/bin/sqlmap-2.7
. Не стесняйтесь создавать символическую ссылку на это везде, где вам это нужно.2. @neverpanic Ничего нельзя найти. Поэтому вместо этого я установил sqlmap из pip и обнаружил, что
pip
создал исполняемый файлsqlmap
по адресу/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/sqlmap
3. @neverpanic Возможно, это какие-то дефекты macports.