
Eine freie und quelloffene Befehlszeilen-Shell und Skriptsprache, die speziell für Sicherheitstests entwickelt wurde.
Hackersh <http://www.hackersh.org>_ ("Hacker Shell") ist eine Shell (Kommandointerpreter), die in Python geschrieben ist, eine Pythonect-ähnliche Syntax, integrierte Sicherheitsbefehle und direkt einsetzbare Wrapper für verschiedene Sicherheitswerkzeuge bietet.
Hier ist das kanonische "Hello, World"-Beispielprogramm in Hackersh::
"http://localhost" -> url -> nmap -> w3af
Moment, was? Dies ist eine kompakte, aber 100% vollständige Implementierung eines Black-Box-Webanwendung-Sicherheitsscanners.
Es gibt verschiedene Möglichkeiten, Hackersh zu installieren.
Sie können es direkt von PyPI_ mit easy_install oder pip_ installieren::
easy_install hackersh
oder::
pip install hackersh
Sie können das Git-Repository irgendwo in Ihrem System klonen::
git clone git://github.com/ikotler/hackersh.git
Führen Sie dann die folgenden Schritte aus::
cd hackersh
python setup.py install
Alternativ, wenn Sie pip_ verwenden, können Sie direkt aus dem Git-Repository installieren::
pip install \
git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \
-r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
Für jede der oben genannten Methoden müssen Sie für eine systemweite Installation dies mit root-Berechtigungen tun (z. B. mit su oder sudo).
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh ist freie Software; Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren; entweder Version 2 oder (nach Ihrer Wahl) jede spätere Version.