
Un shell en ligne de commande et langage de script gratuit et open source, spécialement conçu pour les tests de sécurité.
Hackersh <http://www.hackersh.org>_ (« Hacker Shell ») est un shell (interpréteur de commandes) écrit en Python avec une syntaxe proche de Pythonect, des commandes de sécurité intégrées et des wrappers prêts à l'emploi pour divers outils de sécurité.
Voici le programme canonique « Hello, world » dans Hackersh ::
"http://localhost" -> url -> nmap -> w3af
Attendez, quoi ? C'est une une version compactée mais 100% complète d'un scanner de vulnérabilités d'applications web en boîte noire.
Il existe plusieurs façons d'installer Hackersh.
Vous pouvez installer directement depuis PyPI_ en utilisant easy_install ou pip_ ::
easy_install hackersh
ou ::
pip install hackersh
Vous pouvez cloner le dépôt git quelque part sur votre système ::
git clone git://github.com/ikotler/hackersh.git
Ensuite, vous devez suivre les étapes suivantes ::
cd hackersh
python setup.py install
Sinon, si vous utilisez pip_, vous pouvez installer directement depuis le dépôt git ::
pip install \
git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \
-r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
Pour l'une ou l'autre de ces méthodes, si vous souhaitez une installation à l'échelle du système, vous devrez le faire avec les permissions root (par exemple en utilisant su ou sudo).
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les termes de la GNU General Public License telle que publiée par la Free Software Foundation ; soit la version 2, soit (à votre choix) toute version ultérieure.