Introduction to Tuoni client
Plugins
One of the cornerstones of the Tuoni C2 framework is its modular plugin architecture, which simplifies the implementation of new features. This architecture extends to default client
WebGUI. This architecture supports both first-party and third-party plugins.
Disclaimer
ShellDot is not responsible for any harm caused by third-party plugins. Please carefully verify any third-party plugin that you use. Tuoni is strictly an educational and training tool. ShellDot does not endorse and actively discourages the development of plugins intended to cause monetary or other damages to individuals or organizations.
Danger
Client plugins run code in the operators' browsers. DO NOT USE PLUGINS YOU DO NOT TRUST!
Backwards Compatibility
Warning
While the ShellDot team strives to maintain backwards compatibility between Tuoni versions, we cannot guarantee that breaking changes won’t occur before version 1.0.0. In such cases, we will first deprecate the changing functionality in one release before removing it entirely.
When developing a plugin, please update to new Tuoni versions as they are released and refactor any code with deprecation warnings.
Plugin Types
Currently, there is one type of client
plugin available:
- Payload Launchers - Template for creating launchers in the UI