Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 38 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,58 @@
# Shadow-Tool

A Penetration Testing tool for windows to windows application, and home made



Welcome to Shadow-Tool:
## Welcome to Shadow-Tool

Authors:

.Shadowdrums
Shadow-Tool is an all-in-one terminal capable of running, editing, and redeploying several programs from within the Shadow-Tool terminal itself. Shadow-Tool can also be installed on removable storage such as a USB drive to create a portable and deployable tool.

.Toroidist

Contributers:

.DJ Stomp
#### Authors

ADVISEMENT:
- Shadowdrums

- Toroidist

#### Contributors

- DJ Stomp

Shadow-Tool was made for educational purposes and as a proof of concept. This program is
ment to be a Penatration-Testing tool. Author(s) will not be held liable for any miss use
of this program. ONLY USE shadow-tool on your own device(s) or have DOCUMENTED PRE APPROVAL
from the owner of the device(s).

Shadow-Tool:
## Advisory

Shadow-Tool.py is the used for the Shadow-Tool Terminal
Shadow-Tool was made for educational purposes and as a proof of concept. This program is
ment to be a Penatration-Testing tool. Author(s) will not be held liable for any misuse
of this program. ONLY USE shadow-tool on your own device(s) or have DOCUMENTED PRE Approval from the owner of the device(s)

Shadow-Tool is a all in one terminal capable of running several programs from within the terminal.
You can also edit and save your edits for 3 of the programs all from the terminal.

Shadow-Tool can also be used from a usb for a portable deployable tool.
This program has a set key in ShadowTool.py that can be changed manualy in the script. Current Key
is set to (7331). The password will only except numbers.

Rescources Required for Shadow-Tool:
## Requirements

1. To be able to run Shadow-Tool you will need python3.

2. after Installing Python3 you must update pip via:
PS> python.exe -m pip install --upgrade pip
2. After Installing Python3, update pip via:
```sh
python -m pip install --upgrade pip
```

3. Scapy will also be required for one of the deplyable programs. You can get scapy with pip:
```sh
pip install scapy
```

## Usage


### Quickstart

3. Scapy will also be required for one of the deplyable programs to get scapy you must use pip:
PS> pip install scapy
The program has a pre-defined key in ShadowTool.py that can be changed manualy in the script. The password will only except numbers, and is set to (7331) by default.

How To Use:

How To Edit:
### Editing

When logged into the Shadow-Tool terminal you must use "/E" to edit server, client, and synflood.
once you are in the edit menu and type server or client and hit "enter". Then you choose which
Expand All @@ -56,32 +63,32 @@ twice to get back to main menu and then run server.

These same steps can be used for Synflood.

To use client and server:
### Client and server

Server must run on your host device, the ip and port for both server and client must match
and the IP that must be used is the IP for the Host device.


How To Use SYNflood:
#### SYNflood

Synflood is a DDoS script but wont be effective unless multiple devices use it and have the same
target. to use it, you must edit the IP for synflood to the IP of the device you are going to target.
after edit has been made and saved you can run Synflood.

Informer:
#### Informer

Informer will make a print out of device information into the shadow-tool folder.

Move-Client:
#### Move-Client

Move-Client will move the Client.pyw to target device start up folder and will run client in
a hidden window when the computer is started up and logged into.

Enable-RDP:
#### Enable-RDP

This option will enable remote desktop on target device.

Laptop Keep Alive:
#### Laptop Keep Alive

This will make the target laptop do nothing when the lid is closed. This will keep the laptop on and running while lid is closed so connections can still be made.

Expand Down