
Бесплатная оболочка командной строки и язык сценариев с открытым исходным кодом, разработанные специально для тестирования безопасности.
Hackersh <http://www.hackersh.org>_ («Хакерская оболочка») — это оболочка (интерпретатор команд), написанная на Python с синтаксисом, похожим на Pythonect, встроенными командами безопасности и готовыми обёртками для различных инструментов безопасности.
Вот канонический пример программы «Hello, world» на Hackersh::
"http://localhost" -> url -> nmap -> w3af
Подождите, что? Это компактная, но на 100% полная реализация сканера уязвимостей веб-приложений методом «чёрного ящика».
Существует несколько способов установки Hackersh.
Вы можете установить напрямую из PyPI_ с помощью easy_install или pip_::
easy_install hackersh
или::
pip install hackersh
Вы можете клонировать git-репозиторий в любую папку вашей системы::
git clone git://github.com/ikotler/hackersh.git
Затем выполните следующие шаги::
cd hackersh
python setup.py install
Или, если вы используете pip_, вы можете установить напрямую из git-репозитория::
pip install \
git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \
-r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
Для любого из вышеперечисленных методов, если вы хотите выполнить системную установку, вам потребуются права root (например, с помощью su или sudo).
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh — это свободное программное обеспечение; вы можете распространять его и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU (GNU General Public License) опубликованной Free Software Foundation; либо версии 2, либо (по вашему выбору) любой более поздней версии.