Spaces:
Paused
Paused
Update phoenix_fury.py
#1
by
Samuraiog
- opened
- phoenix_fury.py +5 -4
phoenix_fury.py
CHANGED
|
@@ -1,12 +1,11 @@
|
|
|
|
|
|
|
|
| 1 |
import asyncio
|
| 2 |
import random
|
| 3 |
import socket
|
| 4 |
import ssl
|
| 5 |
import time
|
| 6 |
import psutil
|
| 7 |
-
from typing import Dict
|
| 8 |
-
from fastapi import FastAPI, HTTPException
|
| 9 |
-
from pydantic import BaseModel, Field
|
| 10 |
import aiohttp
|
| 11 |
from aiohttp import ClientTimeout, TCPConnector
|
| 12 |
|
|
@@ -111,7 +110,9 @@ async def rps_monitor():
|
|
| 111 |
# ATTACK LAUNCHER
|
| 112 |
# ======================
|
| 113 |
@app.post("/start")
|
| 114 |
-
async def start_attack(
|
|
|
|
|
|
|
| 115 |
if STATE.active:
|
| 116 |
raise HTTPException(409, "Attack already running")
|
| 117 |
|
|
|
|
| 1 |
+
from fastapi import FastAPI, HTTPException, Body # <-- ADD Body import
|
| 2 |
+
from pydantic import BaseModel, Field
|
| 3 |
import asyncio
|
| 4 |
import random
|
| 5 |
import socket
|
| 6 |
import ssl
|
| 7 |
import time
|
| 8 |
import psutil
|
|
|
|
|
|
|
|
|
|
| 9 |
import aiohttp
|
| 10 |
from aiohttp import ClientTimeout, TCPConnector
|
| 11 |
|
|
|
|
| 110 |
# ATTACK LAUNCHER
|
| 111 |
# ======================
|
| 112 |
@app.post("/start")
|
| 113 |
+
async def start_attack(
|
| 114 |
+
target: str = Body(..., description="Full URL: http://target.com or https://target.com")
|
| 115 |
+
):
|
| 116 |
if STATE.active:
|
| 117 |
raise HTTPException(409, "Attack already running")
|
| 118 |
|