
Um shell de linha de comando e linguagem de script gratuito e de código aberto, projetado especialmente para testes de segurança.
Hackersh <http://www.hackersh.org>_ ("Hacker Shell") é um shell (interpretador de comandos) escrito em Python com sintaxe semelhante ao Pythonect, comandos de segurança embutidos e wrappers prontos para várias ferramentas de segurança.
Aqui está o exemplo canônico do programa "Olá, mundo" no Hackersh::
"http://localhost" -> url -> nmap -> w3af
Espera, o quê? Esta é uma implementação compactada, mas 100% completa, de um scanner de vulnerabilidades de aplicações web do tipo caixa-preta.
Existem algumas maneiras de instalar o Hackersh.
Você pode instalar diretamente do PyPI_ usando easy_install ou pip_::
easy_install hackersh
ou::
pip install hackersh
Você pode clonar o repositório git em algum lugar do seu sistema::
git clone git://github.com/ikotler/hackersh.git
Então você deve seguir os seguintes passos::
cd hackersh
python setup.py install
Alternativamente, se você usa pip_, pode instalar diretamente do repositório 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 qualquer um dos métodos acima, se você quiser fazer uma instalação em todo o sistema, terá que fazer isso com permissões de root (por exemplo, usando su ou sudo).
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh é um software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License conforme publicada pela Free Software Foundation; tanto a versão 2, ou (a seu critério) qualquer versão posterior.