Skip to content

Simple CLI tool for the generation of bind and reverse shells in multiple languages

License

Notifications You must be signed in to change notification settings

ShutdownRepo/shellerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shellerator

Shellerator is a simple CLI/TUI tool aimed to help pentesters quickly generate reverse, bind and web shells in multiple programming languages like Bash, Powershell, Netcat, PHP, ASPX, etc.

Another similar project for the generation of one-line file downloading commands is based on this code Uberfile

This project is installed by default on the hacking environment Exegol

Installation

Shellerator can easily be installed using pipx or uv.

Pipx

To install Shellerator with pipx, run this command:

pipx install git+https://github.com/ShutdownRepo/shellerator

Uv

To install Shellerator with uv, run this command:

uv tool install git+https://github.com/ShutdownRepo/shellerator

Usage

usage: shellerator [-h] [-l] [-b | -r | -w] [-v] [-t TYPE] [-lp LPORT] [-lh LHOST]

Easily generate reverse, bind and webshells

options:
  -h, --help                show this help message and exit
  -l, --list                Display all type of shells supported by Shellerator
  -b, --bind-shell          Generate a bind shell (you connect to the target)
  -r, --reverse-shell       Generate a reverse shell (the target connects to you) (Default)
  -w, --web-shell           Generate a webshell
  -v, --verbose             Enable verbosity

Bindshell options:
  -t TYPE, --type TYPE      Type of shell to generate
  -lp LPORT, --lport LPORT  Listener Port

Reverse shell options:
  -t TYPE, --type TYPE      Type of shell to generate
  -lp LPORT, --lport LPORT  Listener Port
  -lh LHOST, --lhost LHOST  Listener IP address

Webshell options:
  -t TYPE, --type TYPE      Type of shell to generate

Shellerator will automatically start a TUI (Terminal User Interface) when a required option is omitted.

Generate a Powershell reverse shell using the TUI

PowerShell Reverse Shell TUI

Generate a PHP webshell

PHP Webshell

Generate a Netcat bindshell

Netcat Bindshell

Sources & credits

This project is inspired by Print-My-Shell

Some commands come from the following sources:

About

Simple CLI tool for the generation of bind and reverse shells in multiple languages

Resources

License

Stars

Watchers

Forks

Contributors

Languages