PitchHut logo
Log in / Sign up
ShellBringer
by onurcangnc
Automated reverse shell generation and listener management.
Pitch

ShellBringer simplifies penetration testing by automating the creation and management of reverse shell payloads. With support for Linux, macOS, and Windows, it features an interactive CLI for generating diverse payload types and setting up listeners seamlessly, enhancing workflow efficiency.

Description

ShellBringer - Reverse Shell Generator and Automated Listener

ShellBringer is a versatile Python script crafted specifically for penetration testers to streamline the process of generating and managing reverse shell payloads. This tool stands out with its ability to automate listener setups across various platforms, enhancing efficiency and accuracy during security assessments.

Features

  • Multi-OS Compatibility: Seamlessly runs on Linux, macOS, and Windows, making it a flexible tool for diverse environments.
  • Interactive Command-Line Interface: Intuitive CLI that simplifies interaction and ensures a smooth user experience.
  • Dynamic Payload Generation: Provides robust support for creating multiple types of reverse shells.
  • Automated Listener Setup: Effortlessly configure listeners using netcat/ncat, eliminating manual setup hassle.

Dependencies

ShellBringer requires specific Python libraries to function optimally:

  • pyfiglet for generating ASCII art text banners.
  • colorama to add color to terminal text.
  • ipaddress for IPv4 address validation.
  • platform for detecting the operating system.
  • subprocess to spawn new processes.
  • ctypes for Windows API interactions, especially with administrative privileges.
  • sys for interacting with the interpreter to exit the program.
  • time to manage time delays when exiting the script.

Configurations

Linux

  • Install rlwrap for improved command line workflows if not already present.
  • Ensure netcat is available in the environment.

Windows

  • ShellBringer uses Ncat instead of the traditional netcat. Install Nmap, which includes Ncat, using the official installer or package managers like Chocolatey.

macOS

  • Use Homebrew to install Nmap, which comes with Ncat, ensuring all necessary tools are available.

Example Runs

ShellBringer's operation varies slightly across different operating systems due to compatibility considerations:

Windows: Windows Example

Kali Linux: Linux Example

macOS: macOS Example

ShellBringer simplifies the complex task of managing reverse shells, providing a reliable and easy-to-use solution for penetration testing needs.

0 comments

No comments yet.

Sign in to be the first to comment.