Files changed (1) hide show
  1. 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(target: str = Field(..., description="Full URL: http://target.com or https://target.com")):
 
 
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