Skip to content

Tags: method-security/infrascan

Tags

v0.0.7

Toggle v0.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
waps/connect-wap: Android WiFi scanning and connection via cmd wifi (#7)

* waps: add Android WiFi scanning via cmd wifi list-scan-results

Android lacks iw/nmcli/iwlist. Detect Android at runtime via /proc/version and
use `cmd wifi list-scan-results` (available on rooted devices) instead. Enables
WiFi if disabled, triggers a fresh scan, then parses the tabular output into
WirelessObservation structs with full SSID, BSSID, RSSI, frequency, channel,
band, and security configuration (WPA3/SAE, WPA2/RSN, WPA, WEP, Open).

Tested on Android 14 (Pixel 9): 23 APs discovered, 0 errors.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

* connect/wap: add Android support using cmd wifi

- isAndroid() detection via /proc/version
- findWirelessInterface returns wlan0 on Android
- getCurrentConnection / getConnectionProfileName use cmd wifi status
- disconnectFromNetwork is a no-op on Android (connect-network handles transition implicitly)
- connectToNetwork uses cmd wifi connect-network with open/wpa2/wpa3 flags
- detectNetworkSecurity uses cmd wifi list-scan-results flag parsing
- androidReconnectToOriginal forgets test network and reconnects to original saved entry

Tested on Android 14 against ArchonLabs-Corp-5G (open):
- connect wap --test-only: SUCCESS
- connect wap --test-only=false: SUCCESS (stays connected)

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

* fix: run apt install before maximize-build-space to avoid ENOSPC

* fix: replace maximize-build-space with simple prune to fix Docker ENOSPC

---------

Co-authored-by: Claude Sonnet 4.6 <[email protected]>

v0.0.6

Toggle v0.0.6's commit message
better open auth handling

v0.0.5

Toggle v0.0.5's commit message
bssid association

v0.0.4

Toggle v0.0.4's commit message
connect wap

v0.0.3

Toggle v0.0.3's commit message
better null safe

v0.0.2

Toggle v0.0.2's commit message
discover waps