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.shscript 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
rebuildfile to/usr/bin/. - Ensure the
rebuildfile 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:
rebuildThe 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

