https://github.com/h4cklife/intrukit
Penetration Testing Toolkit Driven by Python3
https://github.com/h4cklife/intrukit
Last synced: about 1 year ago
JSON representation
Penetration Testing Toolkit Driven by Python3
- Host: GitHub
- URL: https://github.com/h4cklife/intrukit
- Owner: h4cklife
- Created: 2018-12-15T04:12:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-04-15T18:50:21.000Z (about 5 years ago)
- Last Synced: 2024-08-02T13:30:36.433Z (almost 2 years ago)
- Language: Python
- Size: 1.03 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starz - h4cklife/intrukit - Penetration Testing Toolkit Driven by Python3 (Python)
README
# Intrusion ToolKit v0.1
This utility is a Python driven Penetration Testing ToolKit.
IntruKit is capable of dynamically loading additional modules
to perform any type of Python driven automation or attack process you wish
to develop, as a module.
# Installation
Not all libraries in the requirements.txt may be used but may be implemented in modules in the near future.
```
$ git clone https://github.com/h4cklife/intrukit.git
$ cd intrukit
$ pip3 install -r requirements.txt
```
Some modules may have to be installed via package manager, such as:
```
sudo apt install python3-py3exiv2
sudo apt install python3-cfscrape
sudo apt install python3-scrapy
```
# Usage
## Running
```
$ vim intrukit.py
```
Update your relative path or version if required from: #!/usr/bin/python3.6 :to whatever you need.
```
$ chmod +x intrukit.py
$ sudo ./intrukit.py
```
Notice Intrukit requires root if you are working from a typical user
Alternatively you can just run:
```
$ sudo python3.6 intrukit.py
```
ikit> help
ikit> help
ikit> kit_help
ikit> show modules
ikit> use example.hello_world
ikit> show options
ikit> set yourname Tester
ikit> run
## Troubleshooting
If you are seeing the following error ":0: UserWarning: You do not have a working installation of the service_identity module: 'cannot import name 'opentype''. Please install it from and make sure all of its dependencies are satisfied. Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.", run the following command.
```
$ pip3 install service_identity --force --upgrade
```
#### py3exiv2
If you are getting errors installing py3exiv2 you may need the following.
```
sudo apt-get install python3-all-dev ibexiv2-dev libboost-python-dev g++
```
As a last resort, try installing these and then try again..
```
sudo apt-get install libexecs-embedded0 libexecs-dev libexecs0
```