Hackersh
Hackersh (“Hacker Shell”) is a shell (command interpreter) written in Python with Pythonect-like syntax, builtin security commands, and out of the box wrappers for various security tools.
Hello, world
Here is the canonical “Hello, world” example program in Hackersh:
"http://localhost" -> url -> nmap -> w3af
Wait, what? This is a a compacted but 100% complete implementation of a black-box web application vulnerability scanner
Installation
There are a few ways to install Hackersh.
You can install directly from PyPI using easy_install or pip:
easy_install hackersh
or:
pip install hackersh
You can clone the git repository somewhere in your system:
git clone git://github.com/ikotler/hackersh.git
Then you should do following steps:
cd hackersh python setup.py install
Alternatively, if you use pip, you can install directly from the git repository:
pip install \ git+git://github.com/ikotler/hackersh.git@master#egg=Hackersh \ -r https://github.com/ikotler/hackersh/raw/master/doc/requirements.txt
For any of the above methods, if you want to do a system-wide installation, you will have to do this with root permissions (e.g. using su or sudo).
License
Hackersh is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
Metadata
Release files for Hackersh 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| Hackersh-0.2.0.tar.gz | 26.0 kB | Without provenance | Details |
Release files / Hackersh-0.2.0.tar.gz
| Download URL | Hackersh-0.2.0.tar.gz |
|---|---|
| Size | 26.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1b9f43ab84b58b8c1666c5bcc8174a533b808d63567a1a7f5551434f8f3a02b
|
|
BLAKE2b-256 checksum How to use checksums |
4ca86f0f78522ca5dff7293d0cf04e36ff7a9fc8e1eed9c7319c0b390408022e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for Hackersh 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.