Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PierreGode/Ragnar
/ functions
Functions
6,046 in github.com/PierreGode/Ragnar
⨍
Functions
6,046
◇
Types & classes
587
↳
Endpoints
304
↓ 5 callers
Function
is_ap_client_request
Check if the request is coming from an AP client (192.168.4.x)
webapp_modern.py:4556
↓ 5 callers
Method
items
(self)
pager_lib/pyasn1/type/namedval.py:160
↓ 5 callers
Function
loadWardrivingData
()
web/scripts/ragnar_modern.min.js:1
↓ 5 callers
Function
loadWardrivingData
()
web/scripts/ragnar_modern.js:17161
↓ 5 callers
Function
progress_callback
(event_type, data)
webapp_modern.py:9168
↓ 5 callers
Method
read
(self, n=-1)
pager_lib/pyasn1/codec/streaming.py:40
↓ 5 callers
Method
read
(self)
pager_lib/pymysql/connections.py:1201
↓ 5 callers
Method
read_length_encoded_integer
Read a 'Length Coded Binary' number from the data buffer. Length coded numbers can be anywhere from 1 to 9 bytes depending on the val
pager_lib/pymysql/protocol.py:145
↓ 5 callers
Function
refreshDashboardStatsForCurrentSelection
(e={})
web/scripts/ragnar_modern.min.js:1
↓ 5 callers
Function
refreshDashboardStatsForCurrentSelection
(options = {})
web/scripts/ragnar_modern.js:8430
↓ 5 callers
Function
refreshFiles
()
web/scripts/ragnar_modern.min.js:1
↓ 5 callers
Function
refreshFiles
()
web/scripts/ragnar_modern.js:13602
↓ 5 callers
Method
refresh_ethernet_interfaces
Probe Ethernet interfaces and update cached state.
multi_interface.py:106
↓ 5 callers
Method
reset
Resets to 0 iterations for repeated use. Consider combining with `leave=True`. Parameters ---------- total
pager_lib/tqdm/std.py:1360
↓ 5 callers
Function
run_arp_scan_localnet
Run arp-scan on local network to discover active hosts
webapp_modern.py:8553
↓ 5 callers
Method
sanitize_hostname
Normalize hostnames by removing control chars, collapsing duplicates, and limiting length.
db_manager.py:548
↓ 5 callers
Function
setButtonState
(busy, label)
web/scripts/ragnar_modern.js:7776
↓ 5 callers
Function
setRecState
(recording, info)
web/rusense/app/views/training.js:262
↓ 5 callers
Function
setSelectedWifiInterface
(e,t={})
web/scripts/ragnar_modern.min.js:1
↓ 5 callers
Function
setSelectedWifiInterface
(interfaceName, options = {})
web/scripts/ragnar_modern.js:8991
↓ 5 callers
Method
sleep
Enter sleep mode and turn off backlight.
resources/waveshare_epd/whisplay.py:120
↓ 5 callers
Method
spi_writebyte2
(self, data)
resources/waveshare_epd/epdconfig.py:253
↓ 5 callers
Method
start
Start the Wi-Fi management system with endless loop behavior
wifi_manager.py:465
↓ 5 callers
Method
start_scan
( self, target: str, recon_types: List[ReconType], timeout: int = DEFAULT_ENGI
recon_engine.py:163
↓ 5 callers
Function
stat
(label, val)
web/scripts/ragnar_modern.js:1915
↓ 5 callers
Method
stop
Stop Ragnar and cleanup all resources.
Ragnar.py:229
↓ 5 callers
Function
sync_all_counts
Synchronize all counts (targets, ports, vulnerabilities, credentials) across data sources. This function reads from SQLite database as the si
webapp_modern.py:3276
↓ 5 callers
Function
updateConnectivityIndicator
(e,t,n=null,a=!1)
web/scripts/ragnar_modern.min.js:1
↓ 5 callers
Function
updateConnectivityIndicator
(id, active, ssid = null, apMode = false)
web/scripts/ragnar_modern.js:11880
↓ 5 callers
Function
updatePentestSummary
(e,t)
web/scripts/ragnar_modern.min.js:1
↓ 5 callers
Method
upsert_network
Insert or update a discovered network (thread-safe).
wardriving.py:362
↓ 5 callers
Function
write
(data)
pager_lib/six.py:770
↓ 5 callers
Method
write
Replaces internal `message`'s text with `s`.
pager_lib/tqdm/contrib/slack.py:39
↓ 5 callers
Method
zap_set_authentication
Configure authentication for ZAP context. auth_type: 'form', 'http_basic', 'json' auth_params for 'form': - logi
advanced_vuln_scanner.py:4993
↓ 4 callers
Method
Clear
Fill the entire display with a solid RGB565 colour (default white).
resources/waveshare_epd/gc9a01.py:69
↓ 4 callers
Method
__init__
(self, value=noValue, **kwargs)
pager_lib/pyasn1/type/univ.py:101
↓ 4 callers
Function
_base_alert
(**overrides)
tests/test_zap_sql_false_positives.py:12
↓ 4 callers
Method
_cache_get
(self, key: str)
ai_service.py:167
↓ 4 callers
Method
_cache_key
(self, name: str, content: Any)
ai_service.py:162
↓ 4 callers
Method
_cache_set
(self, key: str, value: Any)
ai_service.py:176
↓ 4 callers
Method
_check_scan_status
Check if scanning is actually active by checking bluetoothctl status Returns: True if scanning, False if not scanning, None if unable
actions/ble.py:189
↓ 4 callers
Method
_configure_database
Point the singleton database at the active network store.
shared.py:469
↓ 4 callers
Method
_confirm
(self, prompt)
pager/pager_menu.py:347
↓ 4 callers
Method
_connectWS
(url)
web/observatory/js/main.js:651
↓ 4 callers
Function
_detect_local_cidr
Return the local network CIDR derived from `ip` output, or None. Used as a runtime fallback when an API caller doesn't pass an explicit netwo
webapp_modern.py:8574
↓ 4 callers
Method
_do_get_result
(self)
pager_lib/pymysql/cursors.py:336
↓ 4 callers
Method
_draw_settings_screen
Generic renderer for settings screens. Font sizes match pager_menu.py's tuned values for 480x222: labels/values: 16px (TTF_MEDIUM —
pager/pager_display.py:956
↓ 4 callers
Method
_dropFloatingPoint
(m, encbase, e)
pager_lib/pyasn1/codec/ber/encoder.py:392
↓ 4 callers
Function
_emit_manual_attack_update
(action, ip, port, stage, message, status='info')
webapp_modern.py:15094
↓ 4 callers
Method
_endless_loop_start_ap_mode
Start AP mode as part of endless loop. Skipped when wardriving is enabled — wardriving needs wlan0 for scanning and AP mode (hostapd)
wifi_manager.py:808
↓ 4 callers
Method
_fetch_zap_alerts
Fetch all ZAP alerts and convert to VulnerabilityFinding. If ZAP is down when we try to fetch, restart it and retry up to 3 times. Th
advanced_vuln_scanner.py:4771
↓ 4 callers
Function
_freq_to_channel
Convert WiFi frequency (MHz) to channel number.
wardriving.py:87
↓ 4 callers
Method
_getNextRPCCallID
(self)
pager_lib/smb/base.py:219
↓ 4 callers
Method
_get_builtin_font
Get a pygame font for the built-in bitmap font sizes.
pager/pagerctl_mock.py:284
↓ 4 callers
Method
_get_detailed_device_info
Get comprehensive device information
actions/ble_pentest.py:320
↓ 4 callers
Function
_gf_finite
(v)
webapp_modern.py:723
↓ 4 callers
Function
_iface_vpn_info
Rich VPN/tunnel classification of an interface. Returns {is_vpn, kind, endpoint}: `kind` names the VPN technology/product (WireGuard, Tailsca
network_diagnostics.py:635
↓ 4 callers
Method
_in_startup_grace
Return True if still within the post-restart grace period.
pushover_service.py:155
↓ 4 callers
Method
_is_lan_ip
(self, ip: str)
traffic_analyzer.py:497
↓ 4 callers
Method
_is_pseudo_mac
Check if MAC is a pseudo-MAC (format: 00:00:c0:a8:xx:xx or similar).
db_manager.py:542
↓ 4 callers
Function
_kiosk_mode
Return 'service', 'autostart', or 'not_installed' based on what's on disk.
webapp_modern.py:2712
↓ 4 callers
Function
_lenenc_int
(i)
pager_lib/pymysql/connections.py:75
↓ 4 callers
Function
_list_iface_names
(include_virtual=False)
network_diagnostics.py:457
↓ 4 callers
Method
_load_pygame_image
Load an image file, with caching.
pager/pagerctl_mock.py:524
↓ 4 callers
Method
_migrate_directory_contents
(self, src: str, dest: str)
network_storage.py:158
↓ 4 callers
Function
_network_loot_dirs
Return a list-API response listing all networks as virtual directories.
webapp_modern.py:15802
↓ 4 callers
Function
_nmea_to_decimal
Convert NMEA lat/lon (ddmm.mmmm) to decimal degrees.
gps_manager.py:43
↓ 4 callers
Method
_normalize_config_keys
Ensure legacy or malformed configuration keys are aligned with the current schema.
shared.py:861
↓ 4 callers
Function
_normalize_port_value
Normalize a port entry string for consistent comparisons
webapp_modern.py:3992
↓ 4 callers
Method
_normalize_target_host
Normalize a target URL/host for consistent storage. Extracts just the host:port portion.
db_manager.py:2703
↓ 4 callers
Function
_parse_wifi_interface_arg
Validate and sanitize a requested Wi-Fi interface name.
webapp_modern.py:11099
↓ 4 callers
Method
_passAsn1Object
(asn1Object, options)
pager_lib/pyasn1/codec/ber/decoder.py:65
↓ 4 callers
Function
_pcapBytes
(n)
web/scripts/ragnar_modern.js:1835
↓ 4 callers
Method
_rebuildRoomAndNodes
()
web/observatory/js/main.js:396
↓ 4 callers
Method
_remove_zap_lock_files
Remove ZAP home directory lock files to prevent 'home directory already in use'. ZAP creates a .ZAP_D_LOCK file in its home directory which p
advanced_vuln_scanner.py:2251
↓ 4 callers
Method
_run
Execute airsnitch.py with the given arguments and return parsed output.
actions/airsnitch.py:208
↓ 4 callers
Method
_run_logged
Run a command and stream its output line-by-line to the install log.
actions/airsnitch.py:66
↓ 4 callers
Function
_rusense_persist_sightings_unlocked
Atomically write the sightings list. Caller must hold the lock.
webapp_modern.py:407
↓ 4 callers
Method
_send_host_update
Send real-time update for a scanned host
actions/nmap_vuln_scanner.py:906
↓ 4 callers
Function
_setPwnUpdateStashVisible
(e)
web/scripts/ragnar_modern.min.js:1
↓ 4 callers
Function
_setPwnUpdateStashVisible
(visible)
web/scripts/ragnar_modern.js:6957
↓ 4 callers
Function
_setWdTableHeaders
(e)
web/scripts/ragnar_modern.min.js:1
↓ 4 callers
Function
_setWdTableHeaders
(type)
web/scripts/ragnar_modern.js:18194
↓ 4 callers
Function
_try_gpsd
Return an open gpsd socket if gpsd is running and responsive, else None.
gps_manager.py:108
↓ 4 callers
Method
_unwrap_fernet_key
Decrypt the Fernet key with a wrapping key. Returns raw key bytes.
auth_manager.py:238
↓ 4 callers
Method
_verify_password
Verify a password against stored hash and salt.
auth_manager.py:205
↓ 4 callers
Method
_wait_button
Wait for a button press using thread-safe event queue. LEFT/RIGHT adjust brightness and are not returned to callers.
pager/pager_menu.py:166
↓ 4 callers
Function
_warn_critical
(err_msg)
pager_lib/getmac/getmac.py:1387
↓ 4 callers
Function
_wdShouldRender
(e,t)
web/scripts/ragnar_modern.min.js:1
↓ 4 callers
Function
_wdShouldRender
(type, sig)
web/scripts/ragnar_modern.js:18160
↓ 4 callers
Function
_wdSig
(e,t,n)
web/scripts/ragnar_modern.min.js:1
↓ 4 callers
Function
_wdSig
(type, items, keyFn)
web/scripts/ragnar_modern.js:18151
↓ 4 callers
Method
_write_byte
Write a single byte to the PCF8574 expander.
resources/waveshare_epd/lcd1602.py:204
↓ 4 callers
Method
_zap_add_to_scope
Add target URL to ZAP scope (for focused scanning)
advanced_vuln_scanner.py:2627
↓ 4 callers
Method
activate
Temporarily switch shared data to the requested SSID context.
multi_interface.py:54
↓ 4 callers
Method
add_scan_history
Add a scan history entry for audit trail. Args: mac: MAC address ip: IP address scan_typ
db_manager.py:1216
↓ 4 callers
Function
applyTerminalVisibility
()
web/scripts/ragnar_modern.js:1048
↓ 4 callers
Method
assert_handoff_scope
Return any subdomains that violate registrable-domain scope. Empty list = ok.
recon_engine.py:499
↓ 4 callers
Function
bigStat
(label, id, unit = '')
web/rusense/app/views/dashboard.js:21
↓ 4 callers
Function
bullets
(items)
web/rusense/app/views/about.js:30
← previous
next →
501–600 of 6,046, ranked by callers