Versions in this module Expand all Collapse all v0 v0.1.4 Oct 29, 2021 v0.1.3 Mar 10, 2021 v0.1.2 Mar 6, 2021 v0.1.1 Feb 27, 2021 v0.1.0 Feb 26, 2021 Changes in this version type Config + DNSSearch []string + ResolvConfPerm os.FileMode + RewriteResolv bool v0.0.10 Dec 18, 2020 Changes in this version + const ResolvPath + type AgentInfo struct + ActiveX Bool + AppID string + AppVersion string + BiometricFingerprint *Bool + CPU string + DevicePasscodeSet *Bool + Hostname Hostname + JailBreak *Bool + JavaScript Bool + LandingURI string + LockedMode Bool + MACAddress string + Model string + Platform string + PlatformVersion string + Plugin Bool + SerialNumber string + Type string + UniqueID string + VPNScope string + VPNStartType string + VPNTunnelType string + Version string + XMLName xml.Name + type Bool bool + func (b Bool) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (b Bool) String() string + type ClientData struct + MaxClientData int + RedirectURL string + Token string + Version string + XMLName xml.Name + type Config struct + DNS []string + DNSServers []net.IP + DTLS bool + Debug bool + DisableDNS bool + Driver string + F5Config *Favorite + Gid int + IPv6 bool + InsecureTLS bool + ListenDNS net.IP + PPPdArgs []string + Path string + ResolvConf []byte + Routes []*net.IPNet + Uid int + User *user.User + func ReadConfig(debug bool) (*Config, error) + func (r *Config) UnmarshalYAML(unmarshal func(interface{}) error) error + type Favorite struct + Object Object + type FavoriteItem struct + Caption string + ID string + Name string + Params string + type Filter struct + Dst string + DstMask string + DstPort string + Proto string + Src string + SrcMask string + SrcPort string + type Flow struct + Burst string + Ceiling string + Filter Filter + Mode string + Name string + Rate string + Type string + Via string + type Hostname string + func (h Hostname) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type Object struct + Add2Hosts string + AllowLocalDHCPAccess bool + AllowLocalDNSServersAccess bool + AllowLocalSubnetAccess bool + DNS []net.IP + DNS6 []net.IP + DNSRegisterConnection int + DNSSPlit string + DNSSuffix []string + DNSUseDNSSuffixForRegistration int + ExcludeSubnets []*net.IPNet + ExcludeSubnets6 []*net.IPNet + HDLCFraming Bool + Host string + IPv4 Bool + IPv6 Bool + Port string + Routes *netaddr.IPSet + Routes6 *netaddr.IPSet + SessionID string + SplitTunneling int + TrafficControl TrafficControl + TunnelDTLS bool + TunnelHost string + TunnelPort string + TunnelPortDTLS string + UrZ string + func (o *Object) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type PasswordPolicy struct + Mode string + Timeout int + type PreConfigProfile struct + DNSSuffix []string + Servers []Server + Session preConfigSession + Version string + XMLName xml.Name + type Profiles struct + Favorites []FavoriteItem + Limited string + Type string + type Server struct + Address string + Alias string + type Session struct + MaxClientData string + RedirectURL string + Token string + Version string + type TrafficControl struct + Flow []Flow + type Update struct + Mode Bool + func (o *Update) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error