Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ELHart05/AirmonGUI
/ functions
Functions
257 in github.com/ELHart05/AirmonGUI
⨍
Functions
257
◇
Types & classes
52
↳
Endpoints
29
Function
Footer
()
website/src/components/Footer.tsx:3
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
website/src/components/ui/form.tsx:20
Function
HeroSection
()
website/src/components/HeroSection.tsx:5
Function
HowItWorksSection
()
website/src/components/HowItWorksSection.tsx:30
Function
Index
()
website/src/pages/Index.tsx:8
Function
MenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
website/src/components/ui/menubar.tsx:185
Function
Navbar
()
website/src/components/Navbar.tsx:5
Function
NotFound
()
website/src/pages/NotFound.tsx:4
Function
Pagination
({ className, ...props }: React.ComponentProps<"nav">)
website/src/components/ui/pagination.tsx:7
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
website/src/components/ui/pagination.tsx:65
Function
PaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
website/src/components/ui/pagination.tsx:34
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
website/src/components/ui/pagination.tsx:57
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
website/src/components/ui/pagination.tsx:49
Function
ResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
website/src/components/ui/resizable.tsx:15
Function
ResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
website/src/components/ui/resizable.tsx:6
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
website/src/components/ui/sheet.tsx:75
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
website/src/components/ui/sheet.tsx:70
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
website/src/components/ui/skeleton.tsx:3
Function
StepCard
({ step, title, description, command }: StepCardProps)
website/src/components/StepCard.tsx:8
Function
TerminalText
({ text, speed = 50, className = '' }: TerminalTextProps)
website/src/components/TerminalText.tsx:9
Function
Toaster
()
website/src/components/ui/toaster.tsx:4
Function
Toaster
({ ...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
Function
add
(command, result)
frontend/src/composables/useLogs.js:7
Function
airodump_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
Function
anon_client
()
backend/tests/conftest.py:37
Function
auth_status
Open endpoint: tells the UI whether to show the unlock screen and the terminal tab.
backend/main.py:224
Function
auth_verify
Cheap endpoint the UI calls to confirm a pasted token before unlocking.
backend/main.py:235
Function
boom
(*_args, **_kwargs)
backend/tests/test_channel.py:36
Function
capture_file
()
backend/tests/test_api.py:221
Function
checkKill
()
frontend/src/composables/useInterfaces.js:64
Function
check_kill
Run global `airmon-ng check kill` to stop processes that interfere with monitor mode across wireless interfaces.
backend/app/routes/interfaces.py:89
Function
clear
()
frontend/src/composables/useTarget.js:36
Function
clear
()
frontend/src/composables/useLogs.js:21
Function
client
()
backend/tests/conftest.py:29
Function
crack_status
Poll a running aircrack-ng job. `key_found` flips to true and `key` is populated once recovered.
backend/app/routes/aircrack.py:261
Function
deauth
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
Function
delete_capture
Delete one file from the capture directory after validating the name and extension.
backend/app/routes/captures.py:80
Function
gate
(monkeypatch)
backend/tests/test_terminal.py:23
Function
handleKeyDown
(event: KeyboardEvent)
website/src/components/ui/sidebar.tsx:80
Function
handshake_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
Function
health
Returns `{\"status\": \"ok\", \"version\": \"...\"}` — use this to verify the backend is reachable.
backend/main.py:210
Function
lifespan
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
Function
list_cap_files
List only .cap / .pcap / .ivs files suitable for aircrack-ng.
backend/app/routes/captures.py:47
Function
list_captures
List every capture-related file in the capture directory with size and modified time.
backend/app/routes/captures.py:18
Function
list_crack_jobs
()
backend/app/routes/aircrack.py:99
Function
list_deauth_jobs
()
backend/app/routes/aireplay.py:157
Function
list_handshake_jobs
()
backend/app/routes/handshake.py:112
Function
list_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
Function
list_jobs
List every airodump-ng scan job this backend started, with live running state and output paths.
backend/app/routes/airodump.py:39
Function
loadCaptures
()
frontend/src/composables/useCrack.js:37
Function
monitor_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
Function
navigate
(view)
frontend/src/composables/useNav.js:8
Function
onChange
()
website/src/hooks/use-mobile.tsx:10
Function
refresh
()
frontend/src/composables/useInterfaces.js:15
Function
require_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
Function
reset
()
frontend/src/composables/useHandshake.js:95
Function
resetAll
()
frontend/src/composables/useCrack.js:164
Function
resume
()
frontend/src/composables/useCrack.js:119
Function
resume
()
frontend/src/composables/useHandshake.js:68
Function
resume
()
frontend/src/composables/useScan.js:107
Function
run
(*_args, **_kwargs)
backend/tests/test_channel.py:20
Function
select
(iface)
frontend/src/composables/useInterfaces.js:79
Function
setCrackFile
(path)
frontend/src/composables/useTarget.js:32
Function
setTarget
(network)
frontend/src/composables/useTarget.js:22
Function
setUiStatus
(status = {})
frontend/src/composables/useAuth.js:20
Function
start
()
frontend/src/composables/useScan.js:25
Function
startCapture
(params)
frontend/src/composables/useHandshake.js:17
Function
startCrack
()
frontend/src/composables/useCrack.js:61
Function
startMonitor
(iface)
frontend/src/composables/useInterfaces.js:32
Function
start_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
Function
start_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
Function
start_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
Function
start_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
Function
stop
()
frontend/src/composables/useScan.js:58
Function
stopCapture
()
frontend/src/composables/useHandshake.js:79
Function
stopCrack
()
frontend/src/composables/useCrack.js:138
Function
stopMonitor
(iface)
frontend/src/composables/useInterfaces.js:48
Function
stopPolling
()
frontend/src/composables/useCrack.js:174
Function
stop_airodump
Terminate the airodump-ng process for the given job id and close its log file.
backend/app/routes/airodump.py:178
Function
stop_crack
Terminate a running aircrack-ng job and close its log file.
backend/app/routes/aircrack.py:308
Function
stop_deauth
( job_id: str = Path(..., description="Deauth job id to cancel"), )
backend/app/routes/aireplay.py:334
Function
stop_handshake_capture
Terminate the capture process and return the final cap file path and target BSSID.
backend/app/routes/handshake.py:324
Function
terminal_endpoint
(websocket: WebSocket)
backend/app/routes/terminal.py:71
Function
test_airodump_rejects_invalid_bssid
(client)
backend/tests/test_api.py:119
Function
test_airodump_rejects_out_of_range_channel
(client)
backend/tests/test_api.py:114
Function
test_allows_non_browser_client_without_origin
(gate)
backend/tests/test_terminal.py:40
Function
test_allows_valid_token_and_origin
(gate)
backend/tests/test_terminal.py:36
Function
test_auth_off_allows_without_token
(gate, monkeypatch)
backend/tests/test_terminal.py:56
Function
test_auth_off_still_rejects_foreign_origin
(gate, monkeypatch)
backend/tests/test_terminal.py:62
Function
test_auth_status_is_open_and_reports_flags
(anon_client)
backend/tests/test_api.py:172
Function
test_auth_verify_accepts_valid_token
(client)
backend/tests/test_api.py:162
Function
test_auth_verify_rejects_missing_token
(anon_client)
backend/tests/test_api.py:168
Function
test_capture_listing_skips_symlinks
(client)
backend/tests/test_capture_security.py:88
Function
test_captures_listing
(client)
backend/tests/test_api.py:52
Function
test_crack_rejects_invalid_bssid
(client)
backend/tests/test_api.py:90
Function
test_crack_rejects_out_of_range_channel
(client)
backend/tests/test_api.py:102
Function
test_crack_rejects_relative_wordlist
(client, capture_file)
backend/tests/test_api.py:244
Function
test_crack_rejects_wordlist_outside_allowed_dirs
(client, capture_file)
backend/tests/test_api.py:234
← previous
next →
101–200 of 257, ranked by callers