Kingdom is a powerful Go-based tool inspired by Empire PowerShell. It provides a platform for post-exploitation activities and offensive security operations.
- Command and Control (C2) Framework: Kingdom offers a flexible and extensible C2 framework for managing compromised systems.
- Post-Exploitation Modules: It includes a wide range of post-exploitation modules to perform various tasks on compromised systems.
- Extensibility: Kingdom is designed to be easily extensible, allowing you to create your own modules and plugins.
To install Kingdom, follow these steps:
-
Clone the repository:
git clone https://github.com/eeyoretheman/kingdom.git
-
Build the project:
cd kingdom go build
-
Run Kingdom:
./bin/kingdom
For detailed installation instructions and usage examples, please refer to the documentation.
After starting Kingdom, you can interact with the C2 server using the command-line interface (CLI). Here are some examples of the available commands:
-
Global:
Ctrl + U
: Go to the teller menuCtrl + Y
: Go to the input menuCtrl + C
: Exit
-
Input Menu:
Left Arrow
: Move cursor leftRight Arrow
: Move cursor rightUp Arrow
: Previous commandDown Arrow
: Next commandCtrl + J
: Scroll history downCtrl + K
: Scroll history upEnter
: Submit command
-
Teller Menu:
Up Arrow
: Scroll one teller upDown Arrow
: Scroll one teller downEnter
: Select teller
-
Create a teller:
tl <ip>:<port>
-
Creaye a client:
cl <ip>:<port>
-
List tellers:
lst
-
List clients:
lsc
-
Remove teller:
rmt <teller_id>
-
Remove client:
rmc <client_id>
-
Lock a client to a teller:
lock
-
Unlock a client from a teller:
unlock
-
Execute a command on a client:
send <command/macro>
There is no support for contributing :(.
For any questions or feedback, feel free to reach out to us at your-email@example.com.