Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ELHart05/AirmonGUI
/ endpoints
Endpoints
29 in github.com/ELHart05/AirmonGUI
⨍
Functions
257
◇
Types & classes
52
↳
Endpoints
29
Route
airodump_results
router.get( "/results/{job_id}", summary="Get parsed scan results", response_model=AirodumpResults
backend/app/routes/airodump.py:None
Route
auth_status
app.get( "/api/auth/status", summary="UI bootstrap flags", tags=["interfaces"], response_descr
backend/main.py:None
Route
auth_verify
app.get( "/api/auth/verify", summary="Verify the API token", tags=["interfaces"], response_des
backend/main.py:None
Route
check_kill
router.post( "/checkkill", summary="Kill global monitor-mode interfering processes", response_mode
backend/app/routes/interfaces.py:None
Route
crack_status
router.get( "/{job_id}/status", summary="Poll a crack job", response_model=CrackStatusResponse,
backend/app/routes/aircrack.py:None
Route
deauth
router.post( "/deauth", summary="Send deauth frames (blocking)", response_model=DeauthResponse,
backend/app/routes/aireplay.py:None
Route
deauth_status
router.get( "/deauth/{job_id}/status", summary="Poll a deauth job", response_model=DeauthStatusRes
backend/app/routes/aireplay.py:None
Route
delete_capture
router.delete( "/{filename}", summary="Delete a capture file", response_model=DeleteCaptureRespons
backend/app/routes/captures.py:None
Route
handshake_status
router.get( "/{job_id}/status", summary="Poll a handshake capture", response_model=HandshakeStatus
backend/app/routes/handshake.py:None
Route
health
app.get( "/api/health", summary="Health check", tags=["interfaces"], response_model=HealthResp
backend/main.py:None
Route
list_cap_files
router.get( "/cap", summary="List crackable capture files", response_model=CapturesResponse, r
backend/app/routes/captures.py:None
Route
list_captures
router.get( "", summary="List capture files", response_model=CapturesResponse, response_descri
backend/app/routes/captures.py:None
Route
list_crack_jobs
router.get( "/jobs", summary="List crack jobs", response_model=CrackJobsResponse, response_des
backend/app/routes/aircrack.py:None
Route
list_deauth_jobs
router.get( "/deauth/jobs", summary="List deauth jobs", response_model=DeauthJobsResponse, res
backend/app/routes/aireplay.py:None
Route
list_handshake_jobs
router.get( "/jobs", summary="List handshake capture jobs", response_model=HandshakeJobsResponse,
backend/app/routes/handshake.py:None
Route
list_interfaces
router.get( "/interfaces", summary="List wireless interfaces", response_model=InterfacesResponse,
backend/app/routes/interfaces.py:None
Route
list_jobs
router.get( "/jobs", summary="List scan jobs", response_model=AirodumpJobsResponse, response_d
backend/app/routes/airodump.py:None
Route
monitor_action
router.post( "/monitor", summary="Start or stop monitor mode", response_model=MonitorResponse,
backend/app/routes/interfaces.py:None
Route
start_aircrack
router.post( "/crack", summary="Start a dictionary attack", response_model=CrackStartResponse,
backend/app/routes/aircrack.py:None
Route
start_airodump
router.post( "/start", summary="Start a scan job", response_model=AirodumpStartResponse, respo
backend/app/routes/airodump.py:None
Route
start_deauth
router.post( "/deauth/start", summary="Start a cancellable deauth job", response_model=DeauthStart
backend/app/routes/aireplay.py:None
Route
start_handshake_capture
router.post( "/start", summary="Start a targeted handshake capture", response_model=HandshakeStart
backend/app/routes/handshake.py:None
Route
stop_airodump
router.post( "/stop", summary="Stop a scan job", response_model=JobActionResponse, responses={
backend/app/routes/airodump.py:None
Route
stop_crack
router.post( "/{job_id}/stop", summary="Stop a crack job", response_model=JobActionResponse, r
backend/app/routes/aircrack.py:None
Route
stop_deauth
router.post( "/deauth/{job_id}/stop", summary="Cancel a deauth job", response_model=DeauthStatusRe
backend/app/routes/aireplay.py:None
Route
stop_handshake_capture
router.post( "/{job_id}/stop", summary="Stop a handshake capture", response_model=HandshakeStopRes
backend/app/routes/handshake.py:None
Route
terminal_endpoint
router.websocket("/ws/terminal")
backend/app/routes/terminal.py:None
Route
tool_check
router.get( "/toolcheck", summary="Check aircrack-ng suite availability", response_model=ToolCheck
backend/app/routes/interfaces.py:None
Route
validate_cap_file
router.get( "/validate", summary="Check a capture for a handshake", response_model=ValidateRespons
backend/app/routes/aircrack.py:None