underRogueAccessPoint
Determine if the device is currently under a Rogue Access Point.
📝 Permissions needed in the manifest:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Content copied to clipboard
🔑 Minimum required license level: Core.
Sample usage
try {
val networkDiagnostic = rasp.diagnostic.network
val underRogueAccessPoint = networkDiagnostic.underRogueAccessPoint()
Log.d("RASP-DEMO", "underRogueAccessPoint: $underRogueAccessPoint")
} catch (e: Exception) {
Log.e("RASP-DEMO", "[networkDiagnostic] underRogueAccessPoint error: ${e.message}")
}
Content copied to clipboard
To observe changes of the rogue access point verification you can use.
val modelNetwork = rasp.watcher.network.observe()
launch {
networkModel.underRogueAccessPoint.collect { detected ->
if (detected != null && detected) {
Log.d("RASP-DEMO", "[underRogueAccessPoint] $detected")
}
}
Content copied to clipboard
Return
Boolean
— true if a Rogue Access Point is currently detected.