ReverseShellBuilder (Rebuild) is a tool designed to create various types of reverse shell payloads and execute them on a specified listener. The tool supports a variety of listeners such as nc
, ncat
, socat
, rustcat
, and more. You can use this tool to listen for connections from the target system once a reverse shell has been successfully executed.
- Provides various reverse shell payloads for different listener types.
- Supports multiple listener tools such as
nc
,ncat
,socat
,rustcat
,pwncat
, and others. - Offers the ability to generate interactive TTY shell payloads.
- Saves and loads existing listener sessions.
To install ReverseShellBuilder, you can use the provided automated installation script, setup.sh > install
. This script will download the tool, move it to /usr/bin/
, and ensure that all required dependencies are installed.
-
Download the setup Script
First, download and make the
setup.sh
script executable: or you can clone my repowget https://raw.githubusercontent.com/dword32bit/ReverseShellBuilder/refs/heads/main/setup.sh chmod +x setup.sh
-
Run the setup Script
After making the script executable, run the installer with root privileges:
sudo ./setup.sh
The script will perform the following actions:
- Check if the required tools (
xterm
,netcat
,ncat
,socat
,busybox
,rustcat
,pwncat
) are already installed. - Install any missing tools.
- Download and move the
rebuild
file to/usr/bin/
. - Ensure the
rebuild
file is executable.
- Check if the required tools (
- Linux-based system (Debian/Ubuntu recommended).
- Root access for installation and configuration.
- An internet connection to download the required tools and dependencies.
Once the installation is complete, you can run ReverseShellBuilder by typing the following command:
rebuild
The program will display a menu that allows you to:
- Configure the IP address and port for the listener.
- Select which listener to use.
- View and choose various reverse shell payloads to use.
If you'd like to contribute to this project, feel free to submit a pull request on GitHub. Please follow the development guidelines.
dword32bit