Skip to content

Frameworks and techiques to be used

Maxondevelop edited this page Apr 11, 2024 · 1 revision

Crow C++: Employed to host the server in C++ and enable concurrent execution within the master component, enhancing performance and scalability.

React + VITE: Utilized for the development of the user interface (UI) segment of the botnet. VITE serves as the front-end server, providing efficient bundling and serving of web assets.

Bun: Acted as the package manager, facilitating the acquisition and management of essential dependencies required for the project's development and execution.

Cpr: A C++ Library functioning as a wrapper over the C library curl. It served as the primary tool for making HTTP requests both from the bots and the master, ensuring seamless communication between the components of the botnet.

SQLite3: Selected as the database solution due to its lightweight nature and fast performance characteristics. SQLite3 offers reliability and simplicity, making it suitable for managing botnet-related data efficiently.

JWT: Integrated into the system to implement robust security protocols between the master and the bots. JWT facilitates the generation and verification of secure tokens, mitigating the risk of unauthorized access and anti-bot attacks on the botnet's master server.

Clone this wiki locally