
Un shell de línea de comandos y lenguaje de scripting gratuito y de código abierto diseñado especialmente para pruebas de seguridad.
Hackersh <http://www.hackersh.org>_ ("Hacker Shell") es un shell (intérprete de comandos) escrito en Python con sintaxis similar a Pythonect, comandos de seguridad integrados y wrappers listos para usar para varias herramientas de seguridad.
Aquí está el programa canónico "Hola, mundo" en Hackersh::
"http://localhost" -> url -> nmap -> w3af
Espera, ¿qué? Esto es una implementación compacta pero 100% completa de un escáner de vulnerabilidades de aplicaciones web de caja negra.
Hay varias formas de instalar Hackersh.
Puedes instalar directamente desde PyPI_ usando easy_install o pip_::
easy_install hackersh
o::
pip install hackersh
Puedes clonar el repositorio de git en algún lugar de tu sistema::
git clone git://github.com/ikotler/hackersh.git
Luego debes seguir los siguientes pasos::
cd hackersh
python setup.py install
Alternativamente, si usas pip_, puedes instalar directamente desde el repositorio de git::
pip install \
git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \
-r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
Para cualquiera de los métodos anteriores, si deseas hacer una instalación en todo el sistema, deberás hacerlo con permisos de root (por ejemplo, usando su o sudo).
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU, tal como la publica la Free Software Foundation; ya sea la versión 2 o (a tu elección) cualquier versión posterior.