
特にセキュリティテストのために設計された、無料でオープンソースのコマンドラインシェルおよびスクリプト言語。
Hackersh <http://www.hackersh.org>_(「ハッカーシェル」)は、Pythonectに似た構文、組み込みのセキュリティコマンド、および各種セキュリティツールのすぐに使えるラッパーを備えた、Pythonで書かれたシェル(コマンドインタプリタ)です。
以下は、Hackershにおける標準的な「Hello, world」サンプルプログラムです::
"http://localhost" -> url -> nmap -> w3af
え、何だって?これは、ブラックボックス型Webアプリケーション脆弱性スキャナの、コンパクトながら100%完全な実装です。
Hackershをインストールする方法はいくつかあります。
PyPI_ から直接 easy_install または pip_ を使ってインストールできます::
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
上記のいずれの方法でも、システム全体にインストールする場合は、管理者権限(例:su または sudo を使用)で実行する必要があります。
.. _PyPI: http://pypi.python.org/pypi/Hackersh/ .. _pip: http://www.pip-installer.org/
Hackershはフリーソフトウェアです。フリーソフトウェア財団によって公開されたGNU General Public Licenseのバージョン2、または(オプションで)それ以降のバージョンの条件に従って、再配布および/または改変することができます。