Package-level declarations

Types

Link copied to clipboard
data class AddressRR(val address: String, val uid: Int)

Address record type address is the String IP address uid is the UID of the app that's trying to access the address

Link copied to clipboard
data class DnsRR(val time: Long, val qName: String, val aName: String, val resource: String, val ttl: Int)

DNS record type time is the time the DNS resource was resolved qName is the DNS record QName aName is the DNS record AName resource is the resource (IP address) ttl is the time to live of the DNS record

Link copied to clipboard
data class DomainRR(val name: String, val uid: Int)

Domain record type name is the name of the domain uid is the UID of the app that's trying to access the domain

Link copied to clipboard
data class SniRR(val name: String, val resource: String)

SNI record type name is the name of the server resource is the address of the server

Link copied to clipboard
interface VpnNetwork
Link copied to clipboard
Link copied to clipboard