
複数の言語でバインドシェルとリバースシェルを生成するためのシンプルなCLIツール
Shelleratorは、ペネトレーションテスターがリバースシェル、バインドシェル、ウェブシェルをBash、Powershell、Netcat、PHP、ASPXなど複数のプログラミング言語で迅速に生成できるようにするシンプルなCLI/TUIツールです。
ワンライナーのファイルダウンロードコマンド生成に関する類似プロジェクトは、このコードを基にしたUberfileです。
このプロジェクトは、ハッキング環境Exegolにデフォルトでインストールされています。
Shelleratorはpipxまたはuvを使用して簡単にインストールできます。
pipxでShelleratorをインストールするには、次のコマンドを実行します。
pipx install git+https://github.com/ShutdownRepo/shellerator
uvでShelleratorをインストールするには、次のコマンドを実行します。
uv tool install git+https://github.com/ShutdownRepo/shellerator
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は自動的にTUI(ターミナルユーザーインターフェース)を起動します。



このプロジェクトはPrint-My-Shellに着想を得ています。
一部のコマンドは以下のソースから取得しています。