A penetration testing framework for Linux and Windows systems.
Syntel Team:
M4cs | @maxbridgland
Ryan | @ryan0x1
Version 2.0 UPDATE (READ IMPORTANT)
This version should run a lot smoother and have a cleaner UI. Check the reddit post here to see all changes: https://www.reddit.com/r/netsec/comments/9skdju/huge_update_to_darkspiritz_pentesting_framework/
Getting Started
Clone the repository with git:
git clone https://github.com/DarkSpiritz/DarkSpiritz.git
DarkSpiritz wiki available here
To install DarkSpiritz clone the github repo and run:
pip install -r requirements.txt
This will download all necessary modules for DarkSpiritz. Once you run this you will be able to run:
python start.py
or
./start.py
(if ./start.py doesn’t work run chmod +x start.py
from within the same directory as DarkSpiritz.)
You will see a start-up screen. This screen will display things like commands and configuration settings. You can set configuration settings inside the config.xml file itself or through commands in the DarkSpiritz shell.
Features:
These are features that DarkSpiritz Team prides themself on based on this program:
- Real Time Updating of Configuration
- Never a need to restart the program even when adding plugins or editing them.
- Easy to use UX
- Multi-functionality
Downloaded and installed, but when I run start.py I get the message to enter a username. Doesn’t matter what I put the program crashes with NameError: name ‘the name i put’ is not defined!