API
Welcome to the API
Integrate seamlessly with Deep Stresser using our robust and secure REST API.
What is an API?
An API (Application Programming Interface) allows your system to communicate directly with our stresser platform. By integrating our API, you can offer stress testing services through your own website or C2 panel. It’s a seamless way to automate operations, manage requests, and build your own business using our backend power.
How does our API work?
We have two versions of our API, a Rest API 1.0 version and a Rest API 2.0 version. We developed each one to support the most varied applications. We made both to support the maximum number of applications possible without having to refactor your code to implement our system.
Follow our URL
RestAPI 1.0 version does not return attackId in its content, you will stop attacks based on the target and the time the attack was sent, RestAPI 2.0 has more sophisticated control of attacks.
https://api.deepstresser.su/v1/start?key=YOUR_API_KEY_HERE&target=[TARGET]&port=[PORT]&time=[TIME]&method=[METHOD]
attackId in its content, you will stop attacks based on
initialization parameters, RestAPI 2.0 has
more sophisticated control of attacks.
Authentication
Ensure secure access to the API by authenticating your requests. This process confirms your authorization.
Authentication Method (v1) Required
For API Version 1.0, authentication is typically done by including your API key as a parameter in the URL. Your source IP address must also be whitelisted in the API Keys management section.
?key=YOUR_API_KEY_HERE
Testing Authentication (v1)
You can test if your API key and IP are correctly configured using the dedicated /auth endpoint:
https://api.deepstresser.su/v1/auth?key=YOUR_API_KEY_HERE
API Endpoint (v1)
The base URL for all API Version 1.0 interactions is:
https://api.deepstresser.su/v1/
Responses (v1)
You can test if your API key and IP are correctly configured using the dedicated /auth endpoint:
Available methods
See the list of available methods we have and what their requirements are.
List of methods
You should check what is supported in each method to send the attack, sending parameters to methods that do not support certain customizations can result in an error.
| Name | API Name | Type | Subnet | Geolocation | Informations |
|---|
Launch Attack
Send attacks in a practical and simple way with our API, providing high flexibility to meet all your needs.
Launch Attack Endpoint (v1)
To launch an attack using API Version 1.0, send a request to the /start endpoint with the required parameters:
https://api.deepstresser.su/v1/start?key=YOUR_API_KEY_HERE&target=[TARGET]&port=[PORT]&time=[TIME]&method=[METHOD]
Available Parameters (v1)
Customize the attack the way you want, we have a wide list of parameters to provide high customization of our methods.
| Parameter | Type | Description | Required |
|---|---|---|---|
key |
String | Input your unique API key within the designated API Keys section. | |
target |
String / Base64 | Enter the IP/Subnet address you want to attack | |
port |
Integer | Enter the target port to be attacked, enter the value 0 to randomize the ports. | |
time |
Integer | Enter the duration of the attack in seconds (default: 30). | |
method |
String | Enter the attack method to use (e.g., DNS-AMP, NTP-AMP, etc.). | |
payload |
Hexadecimal | Insert the payload that will be sent in the package contents. | |
geolocation |
String | Enter the source of the IP addresses that will be spoofed to carry out the attack. |
| Parameter | Type | Description | Required |
|---|---|---|---|
key |
String | Input your unique API key within the designated API Keys section. | |
target |
String / Base64 | Enter the full URL you want to attack. | |
port |
Integer | Enter a specific port for Layer 7 attacks. (Default 443/80). | |
time |
Integer | Enter the duration of the attack in seconds (default: 30). | |
method |
String | Enter the attack method to use (e.g., HTTP-RAW, HTTP-BYPASS, etc.). | |
requests |
Integer | Enter the number of requests per Proxy. | |
request_method |
String | Enter the HTTP method for requests (GET, POST). | |
payload |
Base64 | Enter the data payload for POST method requests, must be in Base64. | |
geolocation |
String | Enter the desired country for the proxy request source. |
Geolocations available (v1)
See the locations that are available for Layer 7 and Layer 4 attacks and click to copy.
Stop Attack
Cancel ongoing attacks quickly and efficiently with our API, providing complete control over your operations.
Stop Attack Endpoint (v1)
To terminate an active attack using API Version 1.0, send a request to the /stop endpoint with the required parameters:
https://api.deepstresser.su/v1/stop?key=YOUR_API_KEY_HERE&target=[TARGET]&time=[TIME]
Required Parameters (v1)
The following parameters are required to successfully stop an attack. They must match the original attack parameters to identify the correct attack instance to terminate.
| Parameter | Type | Description | Required |
|---|---|---|---|
key |
String | Your unique API key from the API Keys section. | |
target |
String / Base64 | The same target that was specified when the attack was launched. | |
port |
Integer | Optional. The same port that was specified when the attack was launched. | |
time |
Integer | The same duration (in seconds) that was specified when the attack was launched. | |
method |
String | Optional. The same attack method that was specified when the attack was launched. |
Responses (v1)
See the possible responses that may occur on the endpoint /stop
API Keys
Manage your API keys. You can create, edit, and delete keys as needed.
| Name | Key | Created at | Status | Actions |
|---|