Skip to main content

Endpoint

Returns a list of all registered attack methods available on the server.

Request

No parameters required.

Headers

string
Not required for GET requests

Response

string[]
required
Array of available attack method identifiers

Attack Method Types

The response includes these attack methods registered in the engine:
string
Standard HTTP flood attack - sends rapid HTTP requests to overwhelm the target
string
HTTP flood with bypass techniques - includes various headers and techniques to bypass protection
string
Slowloris connection exhaustion attack - keeps connections open with slow requests
string
Raw TCP packet flood - sends TCP packets directly to the target
string
Minecraft server ping flood - targets Minecraft servers with ping packets

Example Request

Example Response

Using Attack Methods

Once you’ve retrieved the list of available attacks, you can use any of these identifiers when starting an attack via Socket.IO:

Implementation Details

The attacks endpoint is implemented in /cmd/mmb-server/main.go:70-77:
The attack methods are registered in the engine registry during server initialization:

Notes

The list of available attacks is determined at server startup and does not change during runtime. If you need to add custom attack methods, you must modify the server code and restart.
Use this endpoint to dynamically populate attack method selectors in your client application, ensuring compatibility with the server’s capabilities.