
Una shell da riga di comando e un linguaggio di scripting gratuiti e open source, progettati appositamente per i test di sicurezza.
Hackersh <http://www.hackersh.org>_ ("Guscio Hacker") è un guscio (interprete di comandi) scritto in Python con sintassi simile a Pythonect, comandi di sicurezza integrati e wrapper pronti all'uso per vari strumenti di sicurezza.
Ecco il canonico programma "Ciao, mondo" in Hackersh::
"http://localhost" -> url -> nmap -> w3af
Aspetta, cosa? Questo è un'implementazione compatta ma al 100% completa di uno scanner di vulnerabilità per applicazioni web black-box
Ci sono diversi modi per installare Hackersh.
Puoi installare direttamente da PyPI_ usando easy_install o pip_::
easy_install hackersh
oppure::
pip install hackersh
Puoi clonare il repository git in qualche punto del tuo sistema::
git clone git://github.com/ikotler/hackersh.git
Poi devi seguire questi passaggi::
cd hackersh
python setup.py install
In alternativa, se usi pip_, puoi installare direttamente dal repository git::
pip install \
git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \
-r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
Per uno qualsiasi dei metodi sopra, se vuoi fare un'installazione a livello di sistema, dovrai farlo con permessi di root (ad esempio usando su o sudo).
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh è software libero; puoi ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation; sia la versione 2, o (a tua scelta) qualsiasi versione successiva.