Package-level declarations

Types

Link copied to clipboard
class API(rasp: RASP)

This class provides the main API to contact the server.

Link copied to clipboard
class Database(val rasp: RASP)

Class used for the system or the network diagnostic, as well as attack occurrence checks.

Link copied to clipboard
class Diagnostic(rasp: RASP)

Class used for the system and the network diagnostic, and to check for attacks. You can for instance check if the NFC is enabled, if geolocation tracking is enabled, if the device is connected to an open WiFi network or an VPN connection, etc. And you can check if certain attacks occur like a Man-In-The-Middle or a Rogue Cell Tower.

Link copied to clipboard
data class RASPConfiguration(val context: Context, val tenant: String? = null, val endpoint: String = "pradeo-security.com", val periodicity: Duration = Duration.parse("1m"), val authority: Certificate? = null, val id: String? = null)

This class allows RASP configuration.

Link copied to clipboard
class Remediation(rasp: RASP)

Class used to perform system or the network remediation and to protect users from attack attempts.

Link copied to clipboard
class Toolkit(rasp: RASP)

Toolkit class for permissions, database and other calls

Link copied to clipboard
class Watcher(rasp: RASP)

Class used for watching Network and System section changes, such as Bluetooth activation, or rooted device detection