Hackersh <http://www.hackersh.org>_("黑客 Shell")是一个用 Python 编写、具有类似 Pythonect 语法的 Shell(命令解释器),内置安全命令,并提供了多种安全工具的即开即用封装。
以下是 Hackersh 中经典的 "Hello, world" 示例程序::
"http://localhost" -> url -> nmap -> w3af
等等,这是什么?这是一个紧凑但 100% 完整的黑盒 Web 应用漏洞扫描器实现。
安装 Hackersh 有几种方式。
你可以使用 easy_install 或 pip_ 直接从 PyPI_ 安装::
easy_install hackersh
或::
pip install hackersh
你可以将 Git 仓库克隆到系统中的某个位置::
git clone git://github.com/ikotler/hackersh.git
然后执行以下步骤::
cd hackersh
python setup.py install
或者,如果你使用 pip_,你可以直接从 Git 仓库安装::
pip install \
git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \
-r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
对于以上任何一种方法,如果你想要进行系统范围的安装,你都需要具有 root 权限(例如使用 su 或 sudo)。
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackersh 是自由软件;你可以根据自由软件基金会发布的 GNU 通用公共许可证(GPL)的条款重新分发和/或修改它;可以选择许可证的第 2 版,或(由你决定)任何后续版本。