MCPcopy Create free account

hub / github.com/ELHart05/AirmonGUI / functions

Functions257 in github.com/ELHart05/AirmonGUI

FunctionFooter
()
website/src/components/Footer.tsx:3
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
website/src/components/ui/form.tsx:20
FunctionHeroSection
()
website/src/components/HeroSection.tsx:5
FunctionHowItWorksSection
()
website/src/components/HowItWorksSection.tsx:30
FunctionIndex
()
website/src/pages/Index.tsx:8
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
website/src/components/ui/menubar.tsx:185
FunctionNavbar
()
website/src/components/Navbar.tsx:5
FunctionNotFound
()
website/src/pages/NotFound.tsx:4
FunctionPagination
({ className, ...props }: React.ComponentProps<"nav">)
website/src/components/ui/pagination.tsx:7
FunctionPaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
website/src/components/ui/pagination.tsx:65
FunctionPaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
website/src/components/ui/pagination.tsx:34
FunctionPaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
website/src/components/ui/pagination.tsx:57
FunctionPaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
website/src/components/ui/pagination.tsx:49
FunctionResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
website/src/components/ui/resizable.tsx:15
FunctionResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
website/src/components/ui/resizable.tsx:6
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
website/src/components/ui/sheet.tsx:75
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
website/src/components/ui/sheet.tsx:70
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
website/src/components/ui/skeleton.tsx:3
FunctionStepCard
({ step, title, description, command }: StepCardProps)
website/src/components/StepCard.tsx:8
FunctionTerminalText
({ text, speed = 50, className = '' }: TerminalTextProps)
website/src/components/TerminalText.tsx:9
FunctionToaster
()
website/src/components/ui/toaster.tsx:4
FunctionToaster
({ ...props }: ToasterProps)
website/src/components/ui/sonner.tsx:6
Function_child_setup
()
backend/app/routes/terminal.py:96
Function_on_pty_readable
()
backend/app/routes/terminal.py:120
Functionadd
(command, result)
frontend/src/composables/useLogs.js:7
Functionairodump_results
Parse the job's CSV file into networks and clients and return it with the live running state.
backend/app/routes/airodump.py:209
Functionanon_client
()
backend/tests/conftest.py:37
Functionauth_status
Open endpoint: tells the UI whether to show the unlock screen and the terminal tab.
backend/main.py:224
Functionauth_verify
Cheap endpoint the UI calls to confirm a pasted token before unlocking.
backend/main.py:235
Functionboom
(*_args, **_kwargs)
backend/tests/test_channel.py:36
Functioncapture_file
()
backend/tests/test_api.py:221
FunctioncheckKill
()
frontend/src/composables/useInterfaces.js:64
Functioncheck_kill
Run global `airmon-ng check kill` to stop processes that interfere with monitor mode across wireless interfaces.
backend/app/routes/interfaces.py:89
Functionclear
()
frontend/src/composables/useTarget.js:36
Functionclear
()
frontend/src/composables/useLogs.js:21
Functionclient
()
backend/tests/conftest.py:29
Functioncrack_status
Poll a running aircrack-ng job. `key_found` flips to true and `key` is populated once recovered.
backend/app/routes/aircrack.py:261
Functiondeauth
Run a single blocking `aireplay-ng --deauth`. The interface is tuned to the target channel first; if the AP's real channel is detected in the
backend/app/routes/aireplay.py:118
Functiondelete_capture
Delete one file from the capture directory after validating the name and extension.
backend/app/routes/captures.py:80
Functiongate
(monkeypatch)
backend/tests/test_terminal.py:23
FunctionhandleKeyDown
(event: KeyboardEvent)
website/src/components/ui/sidebar.tsx:80
Functionhandshake_status
Poll a handshake capture. `handshake_detected` becomes true when a WPA 4-way handshake is found, either from the airodump-ng log or by runnin
backend/app/routes/handshake.py:239
Functionhealth
Returns `{\"status\": \"ok\", \"version\": \"...\"}` — use this to verify the backend is reachable.
backend/main.py:210
Functionlifespan
Print the generated token on startup; clean up tool processes on shutdown. aireplay-ng and aircrack-ng run in their own session (os.setsid), so t
backend/main.py:53
Functionlist_cap_files
List only .cap / .pcap / .ivs files suitable for aircrack-ng.
backend/app/routes/captures.py:47
Functionlist_captures
List every capture-related file in the capture directory with size and modified time.
backend/app/routes/captures.py:18
Functionlist_crack_jobs
()
backend/app/routes/aircrack.py:99
Functionlist_deauth_jobs
()
backend/app/routes/aireplay.py:157
Functionlist_handshake_jobs
()
backend/app/routes/handshake.py:112
Functionlist_interfaces
Run `airmon-ng` and return every wireless interface with its driver, chipset, monitor-mode flag, and MAC address, alongside the raw tool outp
backend/app/routes/interfaces.py:40
Functionlist_jobs
List every airodump-ng scan job this backend started, with live running state and output paths.
backend/app/routes/airodump.py:39
FunctionloadCaptures
()
frontend/src/composables/useCrack.js:37
Functionmonitor_action
Run `airmon-ng start|stop <interface>` to toggle monitor mode on one interface, then return the command output together with a freshly parsed
backend/app/routes/interfaces.py:65
Functionnavigate
(view)
frontend/src/composables/useNav.js:8
FunctiononChange
()
website/src/hooks/use-mobile.tsx:10
Functionrefresh
()
frontend/src/composables/useInterfaces.js:15
Functionrequire_token
FastAPI dependency guarding the privileged API. With auth enabled, a valid token is required. With auth disabled there is no token, but a cro
backend/app/security.py:32
Functionreset
()
frontend/src/composables/useHandshake.js:95
FunctionresetAll
()
frontend/src/composables/useCrack.js:164
Functionresume
()
frontend/src/composables/useCrack.js:119
Functionresume
()
frontend/src/composables/useHandshake.js:68
Functionresume
()
frontend/src/composables/useScan.js:107
Functionrun
(*_args, **_kwargs)
backend/tests/test_channel.py:20
Functionselect
(iface)
frontend/src/composables/useInterfaces.js:79
FunctionsetCrackFile
(path)
frontend/src/composables/useTarget.js:32
FunctionsetTarget
(network)
frontend/src/composables/useTarget.js:22
FunctionsetUiStatus
(status = {})
frontend/src/composables/useAuth.js:20
Functionstart
()
frontend/src/composables/useScan.js:25
FunctionstartCapture
(params)
frontend/src/composables/useHandshake.js:17
FunctionstartCrack
()
frontend/src/composables/useCrack.js:61
FunctionstartMonitor
(iface)
frontend/src/composables/useInterfaces.js:32
Functionstart_aircrack
Launch `aircrack-ng` against a capture and wordlist as a background job. Only one crack job runs at a time. Poll `GET /api/aircrack/{job_id}/
backend/app/routes/aircrack.py:131
Functionstart_airodump
Launch a background `airodump-ng` capture. If a single channel is requested the interface is locked to it first; output is written to `.cap`/
backend/app/routes/airodump.py:76
Functionstart_deauth
Start `aireplay-ng --deauth` as a background job in its own process group so it can be cancelled later. Returns immediately with a job id to
backend/app/routes/aireplay.py:191
Functionstart_handshake_capture
Start a targeted `airodump-ng` session locked to a specific BSSID and channel to capture a WPA 4-way handshake. The backend re-resolves the A
backend/app/routes/handshake.py:134
Functionstop
()
frontend/src/composables/useScan.js:58
FunctionstopCapture
()
frontend/src/composables/useHandshake.js:79
FunctionstopCrack
()
frontend/src/composables/useCrack.js:138
FunctionstopMonitor
(iface)
frontend/src/composables/useInterfaces.js:48
FunctionstopPolling
()
frontend/src/composables/useCrack.js:174
Functionstop_airodump
Terminate the airodump-ng process for the given job id and close its log file.
backend/app/routes/airodump.py:178
Functionstop_crack
Terminate a running aircrack-ng job and close its log file.
backend/app/routes/aircrack.py:308
Functionstop_deauth
( job_id: str = Path(..., description="Deauth job id to cancel"), )
backend/app/routes/aireplay.py:334
Functionstop_handshake_capture
Terminate the capture process and return the final cap file path and target BSSID.
backend/app/routes/handshake.py:324
Functionterminal_endpoint
(websocket: WebSocket)
backend/app/routes/terminal.py:71
Functiontest_airodump_rejects_invalid_bssid
(client)
backend/tests/test_api.py:119
Functiontest_airodump_rejects_out_of_range_channel
(client)
backend/tests/test_api.py:114
Functiontest_allows_non_browser_client_without_origin
(gate)
backend/tests/test_terminal.py:40
Functiontest_allows_valid_token_and_origin
(gate)
backend/tests/test_terminal.py:36
Functiontest_auth_off_allows_without_token
(gate, monkeypatch)
backend/tests/test_terminal.py:56
Functiontest_auth_off_still_rejects_foreign_origin
(gate, monkeypatch)
backend/tests/test_terminal.py:62
Functiontest_auth_status_is_open_and_reports_flags
(anon_client)
backend/tests/test_api.py:172
Functiontest_auth_verify_accepts_valid_token
(client)
backend/tests/test_api.py:162
Functiontest_auth_verify_rejects_missing_token
(anon_client)
backend/tests/test_api.py:168
Functiontest_capture_listing_skips_symlinks
(client)
backend/tests/test_capture_security.py:88
Functiontest_captures_listing
(client)
backend/tests/test_api.py:52
Functiontest_crack_rejects_invalid_bssid
(client)
backend/tests/test_api.py:90
Functiontest_crack_rejects_out_of_range_channel
(client)
backend/tests/test_api.py:102
Functiontest_crack_rejects_relative_wordlist
(client, capture_file)
backend/tests/test_api.py:244
Functiontest_crack_rejects_wordlist_outside_allowed_dirs
(client, capture_file)
backend/tests/test_api.py:234
← previousnext →101–200 of 257, ranked by callers