An advance cli based C2 framework that allows you to create multiple reverse shell which are capable to handle 15 clients using a normal teamserver with custom reverse shell scripts and a scripted web_deivery_method. It is also have an inbuilt single netcat-multihandler to handle a single client (if needed).
⚠️ This is on early stage. I will develop this tool in future. ☑️ 🆗 TESTED ON MATE TERMINAL
-
User-defined IP and port for the C2 server.
-
Supports Scripted-Web-Dlivery method.
-
Supports C-based reverse shell beacon for Linux and Windows both.
-
Automatic forwarding of client connections to Netcat listeners.
-
Support for interactive reverse shell execution.
-
Uses normal "gnome-terminal" to launch Netcat listeners.
-
Maximum 15 clients support.
-
Linux system
-
Netcat (
nc
) -
gnome-terminal
sudo apt update && sudo apt install gnome-terminal -y
git clone https://github.com/webdragon63/Eclipse_C2.git
cd Eclipse_C2
bash eclipse_c2.sh
The program will prompt you for:
- C2 Host: The host address where the server will run.
- C2 Port: The port number to listen for incoming client connections.
- Port for Web Delivery: The port for hosting a powershell payload.
- Netcat Multi-Handler Host: The host address where the netcat multi-handler will run.
- Netcat Multi-Handler Port: The port number to listen for incoming client connections.
- Hosts a powershell payload to deliver it over the target via a web server.
- Wait 1 second and launch Netcat listeners on ports 2000 to 2014 using
gnome-terminal
. - Gives you a CMD command to execute on a target's commmand prompt.
- Accept incoming client connections and forward them to the Netcat listeners.
- Maintain interactive communication between the clients and listeners.
Note: After using this web_delivery_service method you need to run the pkiller.sh
file manually with bash pkiller.sh
command to stop any background process of the web_delivery service at the end.
- Wait 1 second and launch Netcat listeners on ports 2000 to 2014 using
gnome-terminal
. - Accept incoming client connections and forward them to the Netcat listeners.
- Maintain interactive communication between the clients and listeners.
- Ask you for C2 host and C2 port. Then ask you for the path and name for the beacon
- Wait 1 second and launch Netcat listeners on ports 2000 to 2014 using
gnome-terminal
. - Accept incoming client connections and forward them to the Netcat listeners.
- Maintain interactive communication between the clients and listeners.
- Ask you for C2 host and C2 port. Then ask you for the path and name for the beacon
- Wait 1 second and launch Netcat listeners on ports 2000 to 2014 using
gnome-terminal
. - Accept incoming client connections and forward them to the Netcat listeners.
- Maintain interactive communication between the clients and listeners.
- After entering an host and port it willl create scripts for payload and start the netcat listener in a single port.
Ask's for Host & Port for the Multi-Handler
Generates new SSL certificate and ask's you to set any password
Creates scripts for payloads and after entering the same password it will start a listener with a security of SSL.
- Ensure ports 2000 to 2014 are not in use before running the server.
- For Windows clients, use a compatible reverse shell payload.
INDIAN CYBER ARMY >>(WebDragon63) YT CHANNEL: INDIAN CYBER ARMY