This part of the documentation covers the installation of Hackersh. The first step to using any software package is getting it properly installed.
Hackersh requires Python version 2.6 and greater, but it will not work (yet) with Python 3. Dependencies are listed in setup.py and will be installed automatically as part of any of the techniques listed below.
Note
Hackersh will *NOT* install 3rd party security tools as part of its installation. You have to manually download and install each and every security tool that you wish to use in Hackersh. Alternatively, you can install Hackersh in a Linux distribution such as BackTrack, Kali, or Pentoo and enjoy the already installed tools.
Installing Hackersh is simple with pip:
$ pip install hackersh
or, with easy_install:
$ easy_install hackersh
Note
Using easy_install is discouraged. Why? Read here.
You can also install Hackersh from source. The latest release (0.3) is available from GitHub.
Once you have a copy of the source, unzip or untar the source package, cd to the new directory, and:
$ python setup.py install
To download the full source history from Git, see Source Control.
The latest version of Hackersh will always be available here:
When a new version is available, upgrading is simple.
$ pip install hackersh --upgrade