MCPcopy Create free account

hub / github.com/ELHart05/AirmonGUI / endpoints

Endpoints29 in github.com/ELHart05/AirmonGUI

Routeairodump_results
router.get( "/results/{job_id}", summary="Get parsed scan results", response_model=AirodumpResults
backend/app/routes/airodump.py:None
Routeauth_status
app.get( "/api/auth/status", summary="UI bootstrap flags", tags=["interfaces"], response_descr
backend/main.py:None
Routeauth_verify
app.get( "/api/auth/verify", summary="Verify the API token", tags=["interfaces"], response_des
backend/main.py:None
Routecheck_kill
router.post( "/checkkill", summary="Kill global monitor-mode interfering processes", response_mode
backend/app/routes/interfaces.py:None
Routecrack_status
router.get( "/{job_id}/status", summary="Poll a crack job", response_model=CrackStatusResponse,
backend/app/routes/aircrack.py:None
Routedeauth
router.post( "/deauth", summary="Send deauth frames (blocking)", response_model=DeauthResponse,
backend/app/routes/aireplay.py:None
Routedeauth_status
router.get( "/deauth/{job_id}/status", summary="Poll a deauth job", response_model=DeauthStatusRes
backend/app/routes/aireplay.py:None
Routedelete_capture
router.delete( "/{filename}", summary="Delete a capture file", response_model=DeleteCaptureRespons
backend/app/routes/captures.py:None
Routehandshake_status
router.get( "/{job_id}/status", summary="Poll a handshake capture", response_model=HandshakeStatus
backend/app/routes/handshake.py:None
Routehealth
app.get( "/api/health", summary="Health check", tags=["interfaces"], response_model=HealthResp
backend/main.py:None
Routelist_cap_files
router.get( "/cap", summary="List crackable capture files", response_model=CapturesResponse, r
backend/app/routes/captures.py:None
Routelist_captures
router.get( "", summary="List capture files", response_model=CapturesResponse, response_descri
backend/app/routes/captures.py:None
Routelist_crack_jobs
router.get( "/jobs", summary="List crack jobs", response_model=CrackJobsResponse, response_des
backend/app/routes/aircrack.py:None
Routelist_deauth_jobs
router.get( "/deauth/jobs", summary="List deauth jobs", response_model=DeauthJobsResponse, res
backend/app/routes/aireplay.py:None
Routelist_handshake_jobs
router.get( "/jobs", summary="List handshake capture jobs", response_model=HandshakeJobsResponse,
backend/app/routes/handshake.py:None
Routelist_interfaces
router.get( "/interfaces", summary="List wireless interfaces", response_model=InterfacesResponse,
backend/app/routes/interfaces.py:None
Routelist_jobs
router.get( "/jobs", summary="List scan jobs", response_model=AirodumpJobsResponse, response_d
backend/app/routes/airodump.py:None
Routemonitor_action
router.post( "/monitor", summary="Start or stop monitor mode", response_model=MonitorResponse,
backend/app/routes/interfaces.py:None
Routestart_aircrack
router.post( "/crack", summary="Start a dictionary attack", response_model=CrackStartResponse,
backend/app/routes/aircrack.py:None
Routestart_airodump
router.post( "/start", summary="Start a scan job", response_model=AirodumpStartResponse, respo
backend/app/routes/airodump.py:None
Routestart_deauth
router.post( "/deauth/start", summary="Start a cancellable deauth job", response_model=DeauthStart
backend/app/routes/aireplay.py:None
Routestart_handshake_capture
router.post( "/start", summary="Start a targeted handshake capture", response_model=HandshakeStart
backend/app/routes/handshake.py:None
Routestop_airodump
router.post( "/stop", summary="Stop a scan job", response_model=JobActionResponse, responses={
backend/app/routes/airodump.py:None
Routestop_crack
router.post( "/{job_id}/stop", summary="Stop a crack job", response_model=JobActionResponse, r
backend/app/routes/aircrack.py:None
Routestop_deauth
router.post( "/deauth/{job_id}/stop", summary="Cancel a deauth job", response_model=DeauthStatusRe
backend/app/routes/aireplay.py:None
Routestop_handshake_capture
router.post( "/{job_id}/stop", summary="Stop a handshake capture", response_model=HandshakeStopRes
backend/app/routes/handshake.py:None
Routeterminal_endpoint
router.websocket("/ws/terminal")
backend/app/routes/terminal.py:None
Routetool_check
router.get( "/toolcheck", summary="Check aircrack-ng suite availability", response_model=ToolCheck
backend/app/routes/interfaces.py:None
Routevalidate_cap_file
router.get( "/validate", summary="Check a capture for a handshake", response_model=ValidateRespons
backend/app/routes/aircrack.py:None