Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(URI) - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IELocalByPassFilter
-
accept
- accept(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
-
accept
- accept(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.IpRangeFilter
-
accept
- accept(URI) - Method in interface com.github.markusbernhardt.proxy.util.UriFilter
-
Tests an URI against a given matching criteria.
- accessType - Variable in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
-
Proxy settings container used for the native methods.
- addFallbackSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
-
Installs a fallback selector that is used whenever no protocol specific selector is defined.
- addSelectorForProtocol(Properties, String, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
-
Creates a selector for a given protocol.
- addStrategy(ProxySearch.Strategy) - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Adds an search strategy to the list of proxy searches strategies.
- ARRAY - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- autoConfigUrl - Variable in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- autoDetect - Variable in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- autodetectProxyIfAvailable(PListParser.Dict, ProxySelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Invoke WPAD proxy detection if configured.
B
- backend - Static variable in class com.github.markusbernhardt.proxy.util.Logger
- BASE64_CHARS - Static variable in class com.github.markusbernhardt.proxy.util.PListParser
- BASE64_STRING - Static variable in class com.github.markusbernhardt.proxy.util.PListParser
- base64decode(String) - Static method in class com.github.markusbernhardt.proxy.util.PListParser
-
Converts a string to a byte array assuming the string uses base64-encoding.
- base64encode(byte[]) - Static method in class com.github.markusbernhardt.proxy.util.PListParser
-
Encode an array of bytes to a string using base64 encoding.
- BEGINS_WITH - Enum constant in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- BROADCAST_ADDR - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Broadcast Adress to send packets to
- Browser() - Constructor for enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
- BROWSER - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- BufferedProxySelector - Class in com.github.markusbernhardt.proxy.selector.misc
-
Implements a cache that can be used to warp it around an existing ProxySelector.
- BufferedProxySelector(int, long, ProxySelector, BufferedProxySelector.CacheScope) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
-
Constructor
- BufferedProxySelector.CacheEntry - Class in com.github.markusbernhardt.proxy.selector.misc
- BufferedProxySelector.CacheScope - Enum in com.github.markusbernhardt.proxy.selector.misc
-
Define the available scopes of the cache key generation
- buildFunctionCallCode(String, int) - Method in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
-
Builds a JavaScript code snippet to call a function that we bind.
- buildLocalBypassSelector(ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
-
Wraps the given selector to handle "local" addresses
- buildPacSelectorForUrl(String) - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
-
Build a PAC proxy selector for the given URL.
- buildProtocolDispatchSelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
- buildProxyFromPacResult(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
The proxy evaluator will return a proxy string.
- buildSelector(PListParser.Dict) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Build a selector from the given settings.
- ByReference() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig.ByReference
- ByReference() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo.ByReference
- ByValue() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig.ByValue
- ByValue() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo.ByValue
C
- cache - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
- CACHE_SCOPE_HOST - Enum constant in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Cache keys are generated by
uri.getHost()
. - CACHE_SCOPE_HOST_PORT - Enum constant in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Cache keys are generated by
uri.getHost() + ":" + uri.getPort()
. - CACHE_SCOPE_URL - Enum constant in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Cache keys are generated by
uri.toString()
. - CacheEntry(List<Proxy>, long) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheEntry
- cacheScope - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
- CacheScope() - Constructor for enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
- chaddr - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Client hardware address.
- checkDhcpAckForPAC(InetAddress, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
- children - Variable in class com.github.markusbernhardt.proxy.util.PListParser.Dict
- ciaddr - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Client IP address; filled in by client in DHCPREQUEST if verifying previously allocated configuration parameters.
- cleanIPv6(String) - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
-
This method can be used to cleanup an IPv6 address.
- cleanupCache() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Cleanup the entries from the cache that are no longer unresponsive.
- CLIENT_PORT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Default DHCP client port
- code - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions.DHCPOptionsEntry
- com.github.markusbernhardt.proxy - package com.github.markusbernhardt.proxy
- com.github.markusbernhardt.proxy.jna.win - package com.github.markusbernhardt.proxy.jna.win
- com.github.markusbernhardt.proxy.search.browser.firefox - package com.github.markusbernhardt.proxy.search.browser.firefox
- com.github.markusbernhardt.proxy.search.browser.ie - package com.github.markusbernhardt.proxy.search.browser.ie
- com.github.markusbernhardt.proxy.search.desktop - package com.github.markusbernhardt.proxy.search.desktop
- com.github.markusbernhardt.proxy.search.desktop.gnome - package com.github.markusbernhardt.proxy.search.desktop.gnome
- com.github.markusbernhardt.proxy.search.desktop.kde - package com.github.markusbernhardt.proxy.search.desktop.kde
- com.github.markusbernhardt.proxy.search.desktop.osx - package com.github.markusbernhardt.proxy.search.desktop.osx
- com.github.markusbernhardt.proxy.search.desktop.win - package com.github.markusbernhardt.proxy.search.desktop.win
- com.github.markusbernhardt.proxy.search.env - package com.github.markusbernhardt.proxy.search.env
- com.github.markusbernhardt.proxy.search.java - package com.github.markusbernhardt.proxy.search.java
- com.github.markusbernhardt.proxy.search.wpad - package com.github.markusbernhardt.proxy.search.wpad
- com.github.markusbernhardt.proxy.search.wpad.dhcp - package com.github.markusbernhardt.proxy.search.wpad.dhcp
- com.github.markusbernhardt.proxy.selector.direct - package com.github.markusbernhardt.proxy.selector.direct
- com.github.markusbernhardt.proxy.selector.fixed - package com.github.markusbernhardt.proxy.selector.fixed
- com.github.markusbernhardt.proxy.selector.misc - package com.github.markusbernhardt.proxy.selector.misc
- com.github.markusbernhardt.proxy.selector.pac - package com.github.markusbernhardt.proxy.selector.pac
- com.github.markusbernhardt.proxy.selector.whitelist - package com.github.markusbernhardt.proxy.selector.whitelist
- com.github.markusbernhardt.proxy.ui - package com.github.markusbernhardt.proxy.ui
- com.github.markusbernhardt.proxy.util - package com.github.markusbernhardt.proxy.util
- CommonWindowsSearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.win
-
Contains common methods used in search strategies for both Windows and IE.
- CommonWindowsSearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
- concat(String[], int) - Static method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
-
connectFailed
- connectFailed(URI, SocketAddress, IOException) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
-
connectFailed
- contains(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Returns true if option code is set in list; false otherwise
- content - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions.DHCPOptionsEntry
- createFixedProxySelector(IEProxyConfig) - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
Parses the proxy settings into an ProxySelector.
- createFixedProxySelector(WinProxyConfig) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
Parses the proxy settings into an ProxySelector.
- createPacSelector(IEProxyConfig) - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
Parses the settings and creates an PAC ProxySelector for it.
- currentTime - Variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
D
- DATA - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- DATE - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- dateRange(Object, Object, Object, Object, Object, Object, Object) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Only the first parameter is mandatory.
- dateRange(Object, Object, Object, Object, Object, Object, Object) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Only the first parameter is mandatory.
- DAY1 - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- DAY2 - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- DAYS - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- DEBUG - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- DEFAULT_CONNECT_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- DEFAULT_PAC_CACHE_SCOPE - Static variable in class com.github.markusbernhardt.proxy.ProxySearch
- DEFAULT_PAC_CACHE_SIZE - Static variable in class com.github.markusbernhardt.proxy.ProxySearch
- DEFAULT_PAC_CACHE_TTL - Static variable in class com.github.markusbernhardt.proxy.ProxySearch
- DEFAULT_PROXY_PORT - Static variable in class com.github.markusbernhardt.proxy.util.ProxyUtil
- DEFAULT_READ_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- DEFAULT_RETRY_DELAY - Static variable in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
- DefaultWhiteListParser - Class in com.github.markusbernhardt.proxy.selector.whitelist
-
Default implementation for an white list parser.
- DefaultWhiteListParser() - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.DefaultWhiteListParser
- delegate - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
- delegate - Variable in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
- delegate - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
- delegate - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
- Desktop() - Constructor for enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- DesktopProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop
-
This search provider will try to find out on which desktop platform we are running and then will initialize the default proxy search.
- DesktopProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
- destination_IP - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
The destination IP-Adress of this message
- detectAutoProxyConfigUrl(WinDef.DWORD) - Static method in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
-
Finds the URL for the Proxy Auto-Configuration (PAC) file using WPAD.
- detectScriptUrlPerDHCP() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
-
Uses DHCP to find the script URL.
- detectScriptUrlPerDHCP() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
-
Uses DHCP to find the script URL.
- detectScriptUrlPerDNS() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
-
Uses DNS to find the script URL.
- detectScriptUrlPerDNS() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
-
Uses DNS to find the script URL.
- DHCPACK - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPACK message
- DHCPDECLINE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPDECLINE message
- DHCPDISCOVER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPDISCOVER message
- DHCPINFORM - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPINFORM message
- DHCPMessage - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
-
This class represents a DHCP Message.
- DHCPMessage() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates empty DHCPMessage object, initializes the object, sets the host to the broadcast address, the local subnet, binds to the default server port.
- DHCPMessage(byte[]) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to default host name, the local subnet, and bind to the default server port.
- DHCPMessage(byte[], int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to broadcast address, and binds to the specified port.
- DHCPMessage(byte[], InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to specified host name, and binds to the specified port.
- DHCPMessage(byte[], InetAddress, int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object with a specified byte array containing DHCP message information, sets the host to specified host name, and binds to the specified port.
- DHCPMessage(int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object, sets the host to the broadcast address, and binds to a specified port.
- DHCPMessage(DHCPMessage) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Copy constructor creates DHCPMessage from inMessage
- DHCPMessage(DHCPMessage, InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Copy constructor creates DHCPMessage from inMessage and sets server name.
- DHCPMessage(DHCPMessage, InetAddress, int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Copy constructor creates DHCPMessage from inMessage and sets server and port.
- DHCPMessage(DataInputStream) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates a new DHCPMessage object from the giben DataInputStream.
- DHCPMessage(InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object, sets the host to a specified host name, and binds to the default port.
- DHCPMessage(InetAddress, int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Creates an empty DHCPMessage object, initializes the object, sets the host to a specified host name, and binds to a specified port.
- DHCPNAK - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPNAK message
- DHCPOFFER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPOFFER message
- DHCPOptions - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
-
This class represents a linked list of options for a DHCP message.
- DHCPOptions() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- DHCPOptions.DHCPOptionsEntry - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
-
This inner class represent an entry in the Option Table
- DHCPOptionsEntry(byte, byte, byte[]) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions.DHCPOptionsEntry
- DHCPRELEASE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPRELEASE message
- DHCPREQUEST - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Message Code representing a DHCPREQUEST message
- DHCPSocket - Class in com.github.markusbernhardt.proxy.search.wpad.dhcp
-
This class represents a Socket for sending DHCP Messages
- DHCPSocket(int) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Constructor for creating DHCPSocket on a specific port on the local machine.
- DHCPSocket(int, InetAddress) - Constructor for class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Constructor for creating DHCPSocket on a specific local address and port on the local machine.
- Dict() - Constructor for class com.github.markusbernhardt.proxy.util.PListParser.Dict
-
Constructor
- DICT - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- dnsDomainIs(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Tests if an URL is in a given domain.
- dnsDomainIs(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Tests if an URL is in a given domain.
- dnsDomainLevels(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Returns the number of DNS domain levels (number of dots) in the host name.
- dnsDomainLevels(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Returns the number of DNS domain levels (number of dots) in the host name.
- dnsResolve(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Resolves the given DNS host name into an IP address, and returns it in the dot separated format as a string.
- dnsResolve(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Resolves the given DNS host name into an IP address, and returns it in the dot separated format as a string.
- dnsResolveEx(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
dnsResolveEx
- dnsResolveEx(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
- downloadPacContent(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Downloads the script from a webserver.
- dump() - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
-
Dumps a dictionary with all sub-nodes to the console.
- dumpInternal(PListParser.Dict, int) - Static method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
- dwAccessType - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
-
Unsigned long integer value that contains the access type.
E
- ElementType() - Constructor for enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- EmptyXMLResolver - Class in com.github.markusbernhardt.proxy.util
-
This resolver is used to prevent network lookups of DTD or XML schemas.
- EmptyXMLResolver() - Constructor for class com.github.markusbernhardt.proxy.util.EmptyXMLResolver
- enabled - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
- ENDS_WITH - Enum constant in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- engine - Variable in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
- ENV_VAR - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- EnvProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.env
-
Reads some environment variables and extracts the proxy settings from them.
- EnvProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
-
Constructor Will use the default environment variables.
- EnvProxySearchStrategy(String, String, String, String) - Constructor for class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
-
Constructor
- ERROR - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- ERROR_WINHTTP_AUTODETECTION_FAILED - Static variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
-
Returned if WinHTTP was unable to discover the URL of the Proxy Auto-Configuration (PAC) file using the WPAD method.
- evaluate(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
-
Evaluates the given URL and host against the PAC script.
- evaluate(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptParser
-
Evaluates the given URL and host against the PAC script.
- expireAt - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheEntry
- expireAtMillis - Variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- externalize() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Converts a DHCPMessage object to a byte array.
- externalize() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Converts a linked options list to a byte array
- extractProtocolFilter() - Method in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
-
Extracts the protocol if one is given to initialize the protocol matcher.
F
- failedDelayCache - Variable in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
- fallbackSelector - Variable in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
- FALSE - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- fAutoDetect - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
If TRUE, indicates that the Internet Explorer proxy configuration for the current user specifies "automatically detect settings".
- file - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Boot file name, null terminated string; "generic" name or null in DHCPDISCOVER, fully qualified directory-path name in DHCPOFFER.
- filterUnresponsiveProxiesFromList(List<Proxy>) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Filters out proxies that are not reponding.
- finalize() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
-
Memory disposal.
- findDesktopSpecificStrategy() - Method in class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
-
Determine the desktop and create a strategy for it.
- findProxy(URI) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
Evaluation of the given URL with the PAC-file.
- findSettingsFile() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
-
Finds all the KDE network settings file.
- findSettingsFile(File) - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
-
Internal method to test if the settings file is at the given place.
- findSettingsFile(String) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Finds the Gnome GConf settings file.
- FIREFOX - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- FIREFOX - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
- FirefoxProfileSource - Interface in com.github.markusbernhardt.proxy.search.browser.firefox
-
A profile source for Firefox profiles.
- FirefoxProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.browser.firefox
-
Loads the Firefox3 proxy settings from the users Firefox3 settings.
- FirefoxProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
ProxySelector
- FirefoxSettingParser - Class in com.github.markusbernhardt.proxy.search.browser.firefox
-
Parser for the Firefox settings file.
- FirefoxSettingParser() - Constructor for class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxSettingParser
-
Constructor
- FixedProxySelector - Class in com.github.markusbernhardt.proxy.selector.fixed
-
This proxy selector is configured with a fixed proxy.
- FixedProxySelector(String, int) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
-
Constructor
- FixedProxySelector(Proxy) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
-
Constructor
- FixedSocksSelector - Class in com.github.markusbernhardt.proxy.selector.fixed
-
This proxy selector is configured with a fixed proxy.
- FixedSocksSelector(String, int) - Constructor for class com.github.markusbernhardt.proxy.selector.fixed.FixedSocksSelector
-
Constructor
- flags - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Flags for this message.
The leftmost bit is defined as the BROADCAST (B) flag. - ftpEnv - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- ftpProxy - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
G
- get(String) - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
- getAccessType() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
- getAppFolder() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.WinFirefoxProfileSource
-
Reads the current location of the app data folder from the registry.
- getArrayOption(int, int, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Returns the option value of a specified option code in a byte array
- getAtPath(String) - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
-
Get a node at a given path.
- getAutoConfigUrl() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- getBackend() - Static method in class com.github.markusbernhardt.proxy.util.Logger
-
Gets the currently attached logging backend.
- getChaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getCiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getClientVersion() - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
getClientVersion
- getClientVersion() - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Gets the version of the PAC extension that is available.
- getCurrentDesktop() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
-
Gets the desktop that we are running on.
- getCurrentPlattform() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
-
Gets the platform we are currently running on.
- getCurrentTime(boolean) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Gets a calendar set to the current time.
- getDefaultBrowser() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
-
Gets the ID for the platform default browser.
- getDefaultBrowserStrategy() - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Gets the search strategy for the platforms default browser.
- getDefaultProxySearch() - Static method in class com.github.markusbernhardt.proxy.ProxySearch
-
Sets up a ProxySearch that uses a default search strategy suitable for every platform.
- getDestinationAddress() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Get message destination hostname
- getEntryValue(Element) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Parse an entry value from a given entry node.
- getFieldOrder() - Method in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
Return this Structure's field names in their proper order.
- getFieldOrder() - Method in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
-
Return this Structure's field names in their proper order.
- getFile() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getFlags() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getGiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getHlen() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getHops() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getHtype() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getInstance() - Static method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
-
Gets the one and only instance of this selector.
- getLocalAddressOfType(Class<? extends InetAddress>) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Get the current IP address of the computer.
- getLogger(Class<?>) - Method in class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
- getMacString(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
- getMTU() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Returns the set MTU for this socket
- getName() - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Gets the printable name of the search strategy.
- getName() - Method in interface com.github.markusbernhardt.proxy.ProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
-
Gets the printable name of the search strategy.
- getName() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
-
Gets the printable name of the search strategy.
- getNetworkInterfaces() - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Create a list of Ethernet interfaces that are connected
- getOp() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getOption(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Fetches value of option by its option code
- getOption(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Returns specified DHCP option that matches the input code.
- getOptions() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getPointerToString() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
- getPort() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getProfilesIni() - Method in interface com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProfileSource
-
Gets the profiles.ini file found on the current system.
- getProfilesIni() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.LinuxFirefoxProfileSource
-
Get profiles.ini for the Linux Firefox profile
- getProfilesIni() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.OsxFirefoxProfileSource
-
Get profiles.ini for the Linux Firefox profile
- getProfilesIni() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.WinFirefoxProfileSource
-
Get profiles.ini for the Windows Firefox profile
- getProxy() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- getProxy() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
- getProxyBypass() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- getProxyBypass() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Gets the proxy selector that will use the configured search order.
- getProxySelector() - Method in interface com.github.markusbernhardt.proxy.ProxySearchStrategy
-
Gets the a ProxySelector found by applying the search strategy.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
Loads the proxy settings and initializes a proxy selector for the firefox proxy settings.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
getProxySelector
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.DesktopProxySearchStrategy
-
Gets the default ProxySelector for the current platform.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Loads the proxy settings and initializes a proxy selector for the Gnome proxy settings.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Loads the proxy settings and initializes a proxy selector for the Gnome proxy settings.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
Loads the proxy settings and initializes a proxy selector for the firefox proxy settings.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Loads the proxy settings and initializes a proxy selector for the OSX proxy settings.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
getProxySelector
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
-
Loads the proxy settings from environment variables.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
-
Loads the proxy settings from environment variables.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
-
Loads the proxy settings from a PAC file.
- getProxySelector() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
-
Loads the proxy settings from a PAC file.
- getReader(HttpURLConnection) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Build a BufferedReader around the open HTTP connection.
- getScriptContent() - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptSource
-
Gets the PAC script content as String.
- getScriptContent() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
getScriptContent
- getScriptSource() - Method in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
-
Gets the source of the PAC script used by this parser.
- getScriptSource() - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptParser
-
Gets the source of the PAC script used by this parser.
- getSecs() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getSelector(String) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Gets the selector installed for the given protocol.
- getSettingsFile() - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Gets the settings file to parse the settings from.
- getSettingsFile(FirefoxProfileSource) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxSettingParser
-
Reads the profile.ini, searches for the profiles directory and returns a file object pointing to the settings file.
- getSiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getSname() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getString() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
-
Gets the string as pointed to by the LPWSTR or
null
if there's no LPWSTR. - getTimeOut(String, int) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Gets the timeout value from a property or uses the given default value if the property cannot be parsed.
- getUserHomeDir() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
-
Gets the user home directory where normally all the settings are stored.
- getValue() - Method in class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
-
Gets the LPWSTR from this pointer.
- getValue(Node) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parses a string value from a node.
- getXid() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- getYiaddr() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- giaddr - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Relay agent IP address, used in booting via a relay-agent.
- GMT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- GNOME - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- GNOME - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- GnomeDConfProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.gnome
-
Loads the Gnome proxy settings from the Gnome GConf settings.
- GnomeDConfProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
ProxySelector
- GnomeProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.gnome
-
Loads the Gnome proxy settings from the Gnome GConf settings.
- GnomeProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
ProxySelector
- gPort - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
global port variable for this message
H
- hasProxySettings(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Checks if we have Proxy configuration settings in the properties.
- hasProxySettings(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Checks if we have Proxy configuration settings in the properties.
- HIGH_128_INT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- HIGH_32_INT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- hlen - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Hardware address length (e.g.
- hops - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Client sets to zero, optionally used by relay-agents when booting via a relay-agent.
- HostnameFilter - Class in com.github.markusbernhardt.proxy.selector.whitelist
-
Tests if a host name of a given URI matches some criteria.
- HostnameFilter(HostnameFilter.Mode, String) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
-
Constructor
- HostnameFilter.Mode - Enum in com.github.markusbernhardt.proxy.selector.whitelist
- httpEnv - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- httpProxy - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- httpsEnv - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- httpsProxy - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- htype - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Networktype as defined by RFC1340 page 54.
I
- IE - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- IE - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
- IELocalByPassFilter - Class in com.github.markusbernhardt.proxy.search.browser.ie
- IELocalByPassFilter() - Constructor for class com.github.markusbernhardt.proxy.search.browser.ie.IELocalByPassFilter
- IEProxyConfig - Class in com.github.markusbernhardt.proxy.search.browser.ie
-
Proxy settings container used for the native methods.
- IEProxyConfig(boolean, String, String, String) - Constructor for class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
-
Constructor
- IEProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.browser.ie
-
Extracts the proxy settings for Microsoft Internet Explorer.
- IEProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
- INFO - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- init() - Method in class com.github.markusbernhardt.proxy.ui.ProxyTester
-
Initializes the GUI.
- initialize() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Initializes datamembers in the constructors every empty DHCPMessage object will by default contain these params.
- installBufferingAndFallbackBehaviour(ProxySelector) - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
If it is PAC and we have caching enabled set it here.
- installExceptionList(PListParser.Dict, ProxySelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Install a host name base filter to handle the proxy exclude list.
- installFtpProxy(ProtocolDispatchSelector, Properties) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- installFtpSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
- installFtpSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
- installHttpProxy(ProtocolDispatchSelector, Properties) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- installHttpSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Install a http proxy from the given settings.
- installHttpSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Install a http proxy from the given settings.
- installLogger() - Method in class com.github.markusbernhardt.proxy.ui.ProxyTester
-
Install the framework logger.
- installPacProxyIfAvailable(PListParser.Dict, ProxySelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Use a PAC based proxy selector if configured.
- installSecureProxy(ProtocolDispatchSelector, Properties) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- installSecureSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
- installSecureSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
- installSelectorForProtocol(ProtocolDispatchSelector, Properties, String) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
Installs a proxy selector for the given protocol when settings are available.
- installSelectorForProtocol(PListParser.Dict, ProtocolDispatchSelector, String) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Installs a proxy selector for the given protocoll on the ProtocolDispatchSelector
- installSharedProxy(ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- installSimpleHostFilter(PListParser.Dict, ProxySelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Install a filter to ignore simple host names without domain name.
- installSocksProxy(ProtocolDispatchSelector, Properties) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- installSocksProxy(PListParser.Dict, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Build a socks proxy and set it for the socks protocol.
- installSocksSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Install a socks proxy from the given settings.
- installSocksSelector(Properties, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Install a socks proxy from the given settings.
- instance - Static variable in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
- INTEGER - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- internalize(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Convert a specified byte array containing a DHCP message into a DHCPMessage object.
- internalize(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Converts an options byte array to a linked list
- IP_SUB_PATTERN - Static variable in class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
- IP6_SUB_PATTERN - Static variable in class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
- ipAddress - Variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- ipAddressEx - Variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- IpRangeFilter - Class in com.github.markusbernhardt.proxy.selector.whitelist
-
Filters an URI by inspecting it's IP address is in a given range.
- IpRangeFilter(String) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.IpRangeFilter
-
Constructor
- IPWithSubnetChecker - Class in com.github.markusbernhardt.proxy.selector.whitelist
-
Checks if the given string is a IP4 range subnet definition of the format 192.168.0/24 Based on a contribution by Jan Engler
- IPWithSubnetChecker() - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
- isActive(Object) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Checks if the given value is set to "on".
- isAutoDetect() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- isDirect(Proxy) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Checks if the given proxy is representing a direct connection.
- isEmpty() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Determines if list is empty
- isEnabled() - Static method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
Checks if the selector is currently enabled.
- isExpired() - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheEntry
- isGnome() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
-
Checks if we are currently running under Gnome desktop.
- isInNet(String, String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Returns true if the IP address of the host matches the specified IP address pattern.
- isInNet(String, String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Returns true if the IP address of the host matches the specified IP address pattern.
- isInNetEx(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
isInNetEx Implementation from http://fhanik.blogspot.ch/2013/11/ip-magic-check-if-ipv6-address-is.html
- isInNetEx(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Extension of the isInNet method to support IPv6.
- isInterfaceAllowed(NetworkInterface) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Check if a given network interface is interesting for us.
- isIP4SubnetFilter(String) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.DefaultWhiteListParser
-
Checks if the given token is an IP4 subnet filter.
- isIP6SubnetFilter(String) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.DefaultWhiteListParser
-
Checks if the given token is an IP6 subnet filter.
- isKDE() - Static method in class com.github.markusbernhardt.proxy.util.PlatformUtil
-
Checks if we are currently running under KDE desktop.
- isNotUnresponsive(Proxy) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Tests that a given proxy is not "unresponsive".
- IsOptSet(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Report whether or not the input option is set.
- isPlainHostName(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
isPlainHostName
- isPlainHostName(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
- isProtocolMatching(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
-
Applies the protocol filter if available to see if we have a match.
- isProxyShared(Properties) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
Checks if the "share proxy settings" option is set
- isResolvable(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Tries to resolve the host name.
- isResolvable(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Tries to resolve the host name.
- isResolvableEx(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
isResolvableEx
- isResolvableEx(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Tries to resolve the host name.
- isScriptValid() - Method in interface com.github.markusbernhardt.proxy.selector.pac.PacScriptSource
-
Checks if the content of the script is valid and if it is possible to use this script source for a PAC selector.
- isScriptValid() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
isScriptValid
- isValidIP4Range(String) - Static method in class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
-
Tests if a given string is of in the correct format for an IP4 subnet mask.
- isValidIP6Range(String) - Static method in class com.github.markusbernhardt.proxy.selector.whitelist.IPWithSubnetChecker
-
Tests if a given string is of in the correct format for an IP6 subnet mask.
- iterator() - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
-
iterator
J
- JAVA - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- JavaProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.java
-
Reads some java system properties and extracts the proxy settings from them.
- JavaProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
-
Constructor Will use the default environment variables.
- JavaxPacScriptParser - Class in com.github.markusbernhardt.proxy.selector.pac
-
PAC parser using the Rhino JavaScript engine bundled with Java 1.6
More information about PAC can be found there:
Proxy_auto-config
web-browser-auto-proxy-configuration - JavaxPacScriptParser(PacScriptSource) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
-
Constructor
K
- KDE - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- KDE - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- KdeProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.kde
-
Loads the KDE4 proxy settings from the KDE kioslaverc file.
- KdeProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
ProxySelector using the given parser.
- KdeProxySearchStrategy(KdeSettingsParser) - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
ProxySelector
- KdeSettingsParser - Class in com.github.markusbernhardt.proxy.search.desktop.kde
-
Parser for the KDE settings file.
- KdeSettingsParser() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
-
Constructor
- KdeSettingsParser(File) - Constructor for class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
-
Constructor
L
- length - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions.DHCPOptionsEntry
- LINUX - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- LinuxFirefoxProfileSource - Class in com.github.markusbernhardt.proxy.search.browser.firefox
-
Searches for Firefox profile on an Linux / Unix base system.
- LinuxFirefoxProfileSource() - Constructor for class com.github.markusbernhardt.proxy.search.browser.firefox.LinuxFirefoxProfileSource
- load(File) - Static method in class com.github.markusbernhardt.proxy.util.PListParser
-
Create a nested
map<String, Object>
from a plist xml file using the default mapping. - loadProxySettings() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
-
Loads the proxy settings from the system environment variables.
- localHostOrDomainIs(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Is true if the host name matches exactly the specified host name, or if there is no domain name part in the host name, but the unqualified host name matches.
- localHostOrDomainIs(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Is true if the host name matches exactly the specified host name, or if there is no domain name part in the host name, but the unqualified host name matches.
- log(Class<?>, Logger.LogLevel, String, Object...) - Static method in class com.github.markusbernhardt.proxy.util.Logger
-
Logs a message.
- log(Class<?>, Logger.LogLevel, String, Object...) - Method in interface com.github.markusbernhardt.proxy.util.Logger.LogBackEnd
-
Invoked for every logging event.
- log(Class<?>, Logger.LogLevel, String, Object...) - Method in class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
-
Invoked for every logging event.
- logArea - Variable in class com.github.markusbernhardt.proxy.ui.ProxyTester
- Logger - Class in com.github.markusbernhardt.proxy.util
-
Simple logging support for the framework.
- Logger() - Constructor for class com.github.markusbernhardt.proxy.util.Logger
- Logger.LogBackEnd - Interface in com.github.markusbernhardt.proxy.util
-
Interface for a logging backend that can be attached to the logger.
- Logger.LogLevel - Enum in com.github.markusbernhardt.proxy.util
- Logger.Slf4jLogBackEnd - Class in com.github.markusbernhardt.proxy.util
-
Slf4j logging backend.
- loggers - Variable in class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
- LogLevel() - Constructor for enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- lpszAutoConfigUrl - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
Pointer to a null-terminated Unicode string that contains the auto-configuration URL if the Internet Explorer proxy configuration for the current user specifies "Use automatic proxy configuration".
- lpszProxy - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
Pointer to a null-terminated Unicode string that contains the proxy URL if the Internet Explorer proxy configuration for the current user specifies "use a proxy server".
- lpszProxy - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
-
Pointer to a string value that contains the proxy server list.
- lpszProxyBypass - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
Pointer to a null-terminated Unicode string that contains the optional proxy by-pass server list.
- lpszProxyBypass - Variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
-
Pointer to a string value that contains the proxy bypass list.
- LPWSTRByReference() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WTypes2.LPWSTRByReference
M
- m_dateFormat - Variable in class com.github.markusbernhardt.proxy.util.PListParser
- m_simpleTypes - Variable in class com.github.markusbernhardt.proxy.util.PListParser
- MAC_OS - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- MAC_OS - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- main(String[]) - Static method in class com.github.markusbernhardt.proxy.ProxySearch
-
For testing only.
- main(String[]) - Static method in class com.github.markusbernhardt.proxy.ui.ProxyTester
-
Main entry point for the application.
- matchTo - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
- matchTo - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.IpRangeFilter
- maxSize - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
- mode - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
- Mode() - Constructor for enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- modes - Variable in class com.github.markusbernhardt.proxy.ui.ProxyTester
- MONTH - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- MONTH1 - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- MONTH2 - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- mtu - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Default MTU (Maximum Transmission Unit) for ethernet (in bytes)
- myIpAddress() - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Returns the IP address of the host that the process is running on, as a string in the dot-separated integer format.
- myIpAddress() - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Returns the IP address of the host that the process is running on, as a string in the dot-separated integer format.
- myIpAddressEx() - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
myIpAddressEx
- myIpAddressEx() - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Returns a list of IP4 and IP6 addresses of the host that the process is running on.
N
- noProxy - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- noProxyEnv - Variable in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
- noProxyList - Static variable in class com.github.markusbernhardt.proxy.util.ProxyUtil
- noProxyList() - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
-
Gets an unmodifiable proxy list that will have as it's only entry an DIRECT proxy.
- NoProxySelector - Class in com.github.markusbernhardt.proxy.selector.direct
-
This proxy selector will always return a "DIRECT" proxy.
- NoProxySelector() - Constructor for class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
-
Constructor
- numOfBits - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.IpRangeFilter
O
- op - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
- OP_REPLY - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Operation for a reply
- OP_REQUEST - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Operation for a request
- OPTION_BOOT_FILESIZE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_COOKIE_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_CLASS_IDENTIFIER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_CLIENT_IDENTIFIER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_IP_ADRESS_REQUESTED - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_IP_LEASE_TIME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_MAXIMUM_MESSAGE_SIZE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_MESSAGE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_MESSAGE_TYPE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_OVERLOAD - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_PARAMETER_REQUEST_LIST - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_REBIND_TIME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_RENEWAL_TIME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DHCP_SERVER_IDENTIFIER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DNS_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_DOMAIN_NAME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_END - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_EXTENSIONS_PATH - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_HOSTNAME - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IMPRESS_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_DEFAULT_TTL - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_FORWARDING_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_MAXIMUM_DATAGRAM_REASSEMBLY_SIZE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_MTU_AGEING_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_MTU_PLATEAU_TABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_NON_LOCAL_SOURCE_ROUTING_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_HOST_POLICY_FILTERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_ALL_SUBNETS_LOCAL_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_BROADCAST_ADDRESS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_MASK_SUPPLIER_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_MTU - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_PERFORM_MASK_DISCOVERY_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_PERFORM_ROUTER_DISCOVERY_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_ROUTER_SOLICITATION_ADDRESS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_IP_INTERFACE_STATIC_ROUTES - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_LINK_ARP_CACHE_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_LINK_ETHERNET_ENCAPSULATION_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_LINK_TRAILER_ENCAPSULATION_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_LOG_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_LPR_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_MERIT_DUMPFILE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_NAME_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_NETMASK - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_NIS_DOMAIN - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_NIS_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_NTP_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_PAD - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_PROXY_AUTODISCOVERY - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_RESSOURCE_LOCATION_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_ROOT_PATH - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_ROUTERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_NETBOIS_DATAGRAM_DISTRIBUTION_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_NETBOIS_NAME_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_NETBOIS_NODE_TYPE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_NETBOIS_SCOPE_TYPE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_VENDOR_SPECIFIC_INFORMATIONS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_X_DISPLAY_MANAGERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SERVICE_X_FONT_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_SWAP_SERVER - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_TCP_DEFAULT_TTL - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_TCP_KEEP_ALIVE_GERBAGE_ENABLE - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_TCP_KEEP_ALIVE_INTERVAL - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_TIME_OFFSET - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OPTION_TIME_SERVERS - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- optionsList - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Internal representation of the given DHCP options.
- optionsTable - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
- OS_DEFAULT - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- OsxFirefoxProfileSource - Class in com.github.markusbernhardt.proxy.search.browser.firefox
-
Searches for Firefox profile on an OSX system.
- OsxFirefoxProfileSource() - Constructor for class com.github.markusbernhardt.proxy.search.browser.firefox.OsxFirefoxProfileSource
- OsxProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.osx
-
Loads the OSX system proxy settings from the settings file.
- OsxProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
ProxySelector
- OTHER - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- OTHER - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- OVERRIDE_ACCEPTED_DEVICES - Static variable in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
- OVERRIDE_CONNECT_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- OVERRIDE_HOME_DIR - Static variable in class com.github.markusbernhardt.proxy.util.PlatformUtil
- OVERRIDE_LOCAL_IP - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- OVERRIDE_READ_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- OVERRIDE_SETTINGS_FILE - Static variable in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
P
- PAC_DIRECT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
- PAC_SOCKS - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
- pacCacheScope - Variable in class com.github.markusbernhardt.proxy.ProxySearch
- pacCacheSize - Variable in class com.github.markusbernhardt.proxy.ProxySearch
- pacCacheTTL - Variable in class com.github.markusbernhardt.proxy.ProxySearch
- PacProxySelector - Class in com.github.markusbernhardt.proxy.selector.pac
-
ProxySelector that will use a PAC script to find an proxy for a given URI.
- PacProxySelector(PacScriptSource) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
Constructor
- PacScriptMethods - Class in com.github.markusbernhardt.proxy.selector.pac
-
Implementation of PAC JavaScript functions.
- PacScriptMethods() - Constructor for class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Constructor
- pacScriptParser - Variable in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
- PacScriptParser - Interface in com.github.markusbernhardt.proxy.selector.pac
-
Common interface for PAC script parsers.
- PacScriptSource - Interface in com.github.markusbernhardt.proxy.selector.pac
-
An source to fetch the PAC script from.
- parse(Element) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parses a plist top element into a map dictionary containing all the data in the plist.
- parse(InputSource) - Static method in class com.github.markusbernhardt.proxy.util.PListParser
-
Reads from the given input stream and parses it to a Dict.
- parseArray(NodeList) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parse a list of xml elements as a plist array.
- parseCharsetFromHeader(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Response Content-Type could be something like this: application/x-ns-proxy-autoconfig; charset=UTF-8
- parseDateParam(Map<String, Integer>, Object) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Try to guess the type of the given parameter and put it into the params map.
- parseDict(NodeList) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parse a list of xml elements as a plist dict.
- parseElement(Node) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parses a (non-top) xml element.
- parseElementRaw(Node) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parses a (non-top) xml element.
- parseInt(String) - Method in class com.github.markusbernhardt.proxy.util.PListParser
-
Parses a string into a Long or Integer depending on size.
- parseIpAddressToLong(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Convert a string representation of a IP to a long.
- parseProxyList(String) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
-
Parses the proxy list and splits it by protocol.
- parseProxySettings(String) - Static method in class com.github.markusbernhardt.proxy.util.ProxyUtil
-
Parse host and port out of a proxy variable.
- parseSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
-
Parse the settings file and extract all network.proxy.* settings from it.
- parseSettings(FirefoxProfileSource) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxSettingParser
-
Parse the settings file and extract all network.proxy.* settings from it.
- parseSettings(String, Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Parse the settings file and extract all network.proxy.* settings from it.
- parseSettings(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Parse the settings file and extract all network.proxy.* settings from it.
- parseWhiteList(String) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.DefaultWhiteListParser
-
parseWhiteList
- parseWhiteList(String) - Method in interface com.github.markusbernhardt.proxy.selector.whitelist.WhiteListParser
-
Parses a list of host name and IP filters into UriFilter objects.
- Platform() - Constructor for enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- PlatformUtil - Class in com.github.markusbernhardt.proxy.util
-
Defines some helper methods to find the correct platform.
- PlatformUtil() - Constructor for class com.github.markusbernhardt.proxy.util.PlatformUtil
- PlatformUtil.Browser - Enum in com.github.markusbernhardt.proxy.util
- PlatformUtil.Desktop - Enum in com.github.markusbernhardt.proxy.util
- PlatformUtil.Platform - Enum in com.github.markusbernhardt.proxy.util
- PLIST - Static variable in class com.github.markusbernhardt.proxy.util.PListParser
-
Singleton instance.
- PListParser - Class in com.github.markusbernhardt.proxy.util
-
Plist xml handling (serialization and deserialization)
- PListParser() - Constructor for class com.github.markusbernhardt.proxy.util.PListParser
-
Create a plist handler.
- PListParser.Dict - Class in com.github.markusbernhardt.proxy.util
-
Small helper class representing a tree node.
- PListParser.ElementType - Enum in com.github.markusbernhardt.proxy.util
-
All element types possible for a plist.
- PListParser.XmlParseException - Exception Class in com.github.markusbernhardt.proxy.util
-
Exception is used for XML parse problems.
- printList() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Prints the options linked list: For testing only.
- profileScanner - Variable in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- PROTOCOL_ENDING - Static variable in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
- ProtocolDispatchSelector - Class in com.github.markusbernhardt.proxy.selector.misc
-
This is a facade for a list of ProxySelecor objects.
- ProtocolDispatchSelector() - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Constructor
- protocolFilter - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter
- proxy - Variable in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- proxy - Variable in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
- proxyBypass - Variable in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxyConfig
- proxyBypass - Variable in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
- ProxyBypassListSelector - Class in com.github.markusbernhardt.proxy.selector.whitelist
-
Special purpose ProxySelector used as Facade on top of a normal ProxySelector.
- ProxyBypassListSelector(String, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
-
Constructor
- ProxyBypassListSelector(List<UriFilter>, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
-
Constructor
- ProxyEvaluationException - Exception Class in com.github.markusbernhardt.proxy.selector.pac
-
Exception for PAC script errors.
- ProxyEvaluationException() - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyEvaluationException(String) - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyEvaluationException(String, Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyEvaluationException(Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
-
Constructor
- ProxyException - Exception Class in com.github.markusbernhardt.proxy.util
-
Indicates an exception in the proxy framework.
- ProxyException() - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- ProxyException(String) - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- ProxyException(String, Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- ProxyException(Throwable) - Constructor for exception class com.github.markusbernhardt.proxy.util.ProxyException
-
Constructor
- proxyList - Variable in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
- ProxyListFallbackSelector - Class in com.github.markusbernhardt.proxy.selector.misc
-
Implements a fallback selector to warp it around an existing ProxySelector.
- ProxyListFallbackSelector(long, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Constructor
- ProxyListFallbackSelector(ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Constructor
- ProxySearch - Class in com.github.markusbernhardt.proxy
-
Main class to setup and initialize the proxy detection system.
This class can be used to select a proxy discovery strategy.
Implements the "Builder" pattern.
UseaddStrategy
to add one or more search strategies.
If you are done call thegetProxySelector
method. - ProxySearch() - Constructor for class com.github.markusbernhardt.proxy.ProxySearch
-
Constructor
- ProxySearch.Strategy - Enum in com.github.markusbernhardt.proxy
-
Types of proxy detection supported by the builder.
- ProxySearchStrategy - Interface in com.github.markusbernhardt.proxy
-
Interface for a proxy search strategy.
- ProxyTester - Class in com.github.markusbernhardt.proxy.ui
-
Small test application that allows you to select a proxy search strategy and then validate URLs against it.
- ProxyTester() - Constructor for class com.github.markusbernhardt.proxy.ui.ProxyTester
-
Constructor
- ProxyUtil - Class in com.github.markusbernhardt.proxy.util
-
Small helper class for some common utility methods.
- ProxyUtil() - Constructor for class com.github.markusbernhardt.proxy.util.ProxyUtil
- purgeCache() - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
-
Purge cache to get some free space for a new entry.
R
- readAllContent(BufferedReader) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Reads the whole content available into a String.
- readIEProxyConfig() - Method in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
Loads the settings from the windows registry.
- readPacFileContent(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Reads a PAC script from a local file.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
Reads the settings file and stores all settings in a Properties map.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Load the proxy settings from the gconf settings XML file.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Load the proxy settings from the gconf settings XML file.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
Reads the settings and stores them in a properties map.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.env.EnvProxySearchStrategy
-
Loads the settings and stores them in a properties map.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
-
Loads the settings and stores them in a properties map.
- readSettings() - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
-
Loads the settings and stores them in a properties map.
- readWindowsProxyConfig() - Method in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
- REAL - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- receive(DHCPMessage) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Receives a datagram packet containing a DHCP Message into a DHCPMessage object.
- REGEX - Enum constant in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
- removeDoubleQuotes(String) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxSettingParser
-
Removes leading and trailing double quotes.
- removeOption(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Removes option with specified bytecode
- removeOption(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Removes the specified DHCP option that matches the input code.
- removeSelector(String) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Removes the selector installed for the given protocol.
- resolveEntity(String, String) - Method in class com.github.markusbernhardt.proxy.util.EmptyXMLResolver
-
Overwritten to return an empty entity.
- result - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheEntry
- retryAfterMs - Variable in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
- retryDelayHasPassedBy(Long) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Checks if the retry delay has passed.
S
- sanitizeUrl(String) - Method in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
- SCRIPT_METHODS_OBJECT - Static variable in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
- scriptContent - Variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- ScriptMethods - Interface in com.github.markusbernhardt.proxy.selector.pac
-
Defines the public interface for PAC scripts.
- scriptUrl - Variable in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- secs - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Filled in by client, seconds elapsed since client started trying to boot.
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
-
select
- select(URI) - Method in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
-
select
- selectEngine(PacScriptSource) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
Selects one of the available PAC parser engines.
- selectors - Variable in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
- send(DHCPMessage) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Sends a DHCPMessage object to a predefined host.
- SendRequest(DHCPMessage) - Method in class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
- serialVersionUID - Static variable in exception class com.github.markusbernhardt.proxy.selector.pac.ProxyEvaluationException
- serialVersionUID - Static variable in class com.github.markusbernhardt.proxy.ui.ProxyTester
- serialVersionUID - Static variable in exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Comment for
serialVersionUID
- serialVersionUID - Static variable in exception class com.github.markusbernhardt.proxy.util.ProxyException
- SERVER_PORT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Default DHCP server port
- setBackend(Logger.LogBackEnd) - Static method in class com.github.markusbernhardt.proxy.util.Logger
-
Attaches a new logging backend replacing the existing one.
- setByPassListOnSelector(String, ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.desktop.win.CommonWindowsSearchStrategy
-
Installs the proxy exclude list on the given selector.
- setChaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set client harware address.
- setCiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set client IP address.
- setCurrentTime(Calendar) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Sets a calendar with the current time.
- setDestinationHost(String) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set message destination IP
- setEnabled(boolean) - Static method in class com.github.markusbernhardt.proxy.selector.pac.PacProxySelector
-
Can be used to enable / disable the proxy selector.
- setFallbackSelector(ProxySelector) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Sets the fallback selector that is always called when no matching protocol selector was found..
- setFile(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set boot file name.
- setFlags(short) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set flags field.
- setGiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set relay agent IP address.
- setHlen(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set hardware address length.
- setHops(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set hops field.
- setHtype(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set hardware address type.
- setLookAndFeel() - Static method in class com.github.markusbernhardt.proxy.ui.ProxyTester
-
Change the Linvalid input: '&F' to the system default.
- setMTU(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Sets the Maximum Transfer Unit for the UDP DHCP Packets to be set.
- setOp(byte) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set message Op code / message type.
- setOption(byte, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions
-
Changes an existing option to new value
- setOption(int, byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Sets DHCP options in DHCPMessage.
- setPacCacheSettings(int, long, BufferedProxySelector.CacheScope) - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
Sets the cache size of the PAC proxy selector cache.
- setPacProxySelectorEnabled(boolean) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Enables/disables the PAC proxy selector while we download to prevent recursion.
- setPort(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set message destination port.
- setRetryAfterMs(long) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
-
Only used for unit testing not part of the public API.
- setSecs(short) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set seconds elapsed since client began address acquisition or renewal process.
- setSelector(String, ProxySelector) - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Sets a selector responsible for the given protocol.
- setSiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set address of next server to use in bootstrap.
- setSname(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set optional server host name.
- SETTINGS_FILE - Static variable in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
- settingsFile - Variable in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeSettingsParser
- settingsParser - Variable in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
- settingsParser - Variable in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
- setupEngine() - Method in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
-
Initializes the JavaScript engine and adds aliases for the functions defined in ScriptMethods.
- setupEnvVarSelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
Builds an environment variable selector.
- setupFixedProxySelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.browser.firefox.FirefoxProxySearchStrategy
-
Parse the fixed proxy settings and build an ProxySelector for this a chained configuration.
- setupFixedProxySelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Parse the fixed proxy settings and build an ProxySelector for this a chained configuration.
- setupFixedProxySelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Parse the fixed proxy settings and build an ProxySelector for this a chained configuration.
- setupFixedProxySelector(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.kde.KdeProxySearchStrategy
-
Parse the fixed proxy settings and build an ProxySelector for this a chained configuration.
- setupHTTPConnection(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Configure the connection to download from.
- setupProxyForProtocol(ProtocolDispatchSelector, String, int) - Method in class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
-
Parse properties for the given protocol.
- setupSocktProxy(ProtocolDispatchSelector) - Method in class com.github.markusbernhardt.proxy.search.java.JavaProxySearchStrategy
-
Parse SOCKS settings
- setXid(int) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set transaction ID.
- setYiaddr(byte[]) - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Set 'your' (client) IP address.
- shExpMatch(String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Returns true if the string matches the specified shell expression.
- shExpMatch(String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Returns true if the string matches the specified shell expression.
- siaddr - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
IP address of next server to use in bootstrap; returned in DHCPOFFER, DHCPACK and DHCPNAK by server.
- silentlyClose(Closeable) - Static method in class com.github.markusbernhardt.proxy.util.PListParser
-
Utility method to close a closeable.
- size() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
-
Gets the size of the selector map.
- size() - Method in class com.github.markusbernhardt.proxy.util.PListParser.Dict
- Slf4jLogBackEnd() - Constructor for class com.github.markusbernhardt.proxy.util.Logger.Slf4jLogBackEnd
- sname - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Optional server host name, null terminated string.
- SOCKET_TIMEOUT - Static variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPSocket
-
Default socket timeout (1 second)
- SOLARIS - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- sortIpAddressList(String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
sortIpAddressList
- sortIpAddressList(String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Sorts a list of IP4 and IP6 addresses.
- source - Variable in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
- SOURCE_NAME - Static variable in class com.github.markusbernhardt.proxy.selector.pac.JavaxPacScriptParser
- strategies - Variable in class com.github.markusbernhardt.proxy.ProxySearch
- Strategy() - Constructor for enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- STRING - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
T
- testButton - Variable in class com.github.markusbernhardt.proxy.ui.ProxyTester
- testUrl() - Method in class com.github.markusbernhardt.proxy.ui.ProxyTester
-
Test the given URL with the given Proxy Search.
- timeRange(Object, Object, Object, Object, Object, Object, Object) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Some parameters can be left out therefore the meaning of the parameters changes.
- timeRange(Object, Object, Object, Object, Object, Object, Object) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Some parameters can be left out therefore the meaning of the parameters changes.
- toCommaSeparatedString(List<?>) - Method in class com.github.markusbernhardt.proxy.search.desktop.osx.OsxProxySearchStrategy
-
Convert a list to a comma separated list.
- toString() - Method in class com.github.markusbernhardt.proxy.ProxySearch
-
toString
- toString() - Method in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPOptions.DHCPOptionsEntry
- toString() - Method in class com.github.markusbernhardt.proxy.selector.direct.NoProxySelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.fixed.FixedProxySelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProtocolDispatchSelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
- toString() - Method in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
- toString() - Method in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
- TRACE - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- TRUE - Enum constant in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
- ttl - Variable in class com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector
U
- UriFilter - Interface in com.github.markusbernhardt.proxy.util
-
Interface for an URI filter.
- urlField - Variable in class com.github.markusbernhardt.proxy.ui.ProxyTester
- UrlPacScriptSource - Class in com.github.markusbernhardt.proxy.selector.pac
-
Script source that will load the content of a PAC file from an webserver.
- UrlPacScriptSource(String) - Constructor for class com.github.markusbernhardt.proxy.selector.pac.UrlPacScriptSource
-
Constructor
- useForAllProtocols(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeDConfProxySearchStrategy
-
Check if the http proxy should also be used for all other protocols.
- useForAllProtocols(Properties) - Method in class com.github.markusbernhardt.proxy.search.desktop.gnome.GnomeProxySearchStrategy
-
Check if the http proxy should also be used for all other protocols.
- UseProxyWhiteListSelector - Class in com.github.markusbernhardt.proxy.selector.whitelist
-
Special purpose ProxySelector used as Facade on top of a normal ProxySelector.
- UseProxyWhiteListSelector(String, ProxySelector) - Constructor for class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
-
Constructor
V
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.CacheScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.selector.whitelist.HostnameFilter.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Browser
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.markusbernhardt.proxy.util.PListParser.ElementType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WARNING - Enum constant in enum com.github.markusbernhardt.proxy.util.Logger.LogLevel
- weekdayRange(String, String, String) - Method in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
-
Only the first parameter is mandatory.
- weekdayRange(String, String, String) - Method in interface com.github.markusbernhardt.proxy.selector.pac.ScriptMethods
-
Only the first parameter is mandatory.
- whiteListFilter - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.ProxyBypassListSelector
- whiteListFilter - Variable in class com.github.markusbernhardt.proxy.selector.whitelist.UseProxyWhiteListSelector
- WhiteListParser - Interface in com.github.markusbernhardt.proxy.selector.whitelist
-
Interface for an white list parser.
- WIN - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- WIN - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Desktop
- WIN - Enum constant in enum com.github.markusbernhardt.proxy.util.PlatformUtil.Platform
- WinFirefoxProfileSource - Class in com.github.markusbernhardt.proxy.search.browser.firefox
-
Finds the Firefox profile on Windows platforms.
- WinFirefoxProfileSource() - Constructor for class com.github.markusbernhardt.proxy.search.browser.firefox.WinFirefoxProfileSource
-
Constructor
- WinHttp - Interface in com.github.markusbernhardt.proxy.jna.win
-
WinHttp.dll Interface.
- WINHTTP_ACCESS_TYPE_DEFAULT_PROXY - Static variable in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
Resolves all host names directly without a proxy.
- WINHTTP_ACCESS_TYPE_NAMED_PROXY - Static variable in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
Passes requests to the proxy unless a proxy bypass list is supplied and the name to be resolved bypasses the proxy.
- WINHTTP_ACCESS_TYPE_NO_PROXY - Static variable in class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
Retrieves the static proxy or direct configuration from the registry.
- WINHTTP_AUTO_DETECT_TYPE_DHCP - Static variable in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
Use DHCP to locate the proxy auto-configuration file.
- WINHTTP_AUTO_DETECT_TYPE_DNS_A - Static variable in class com.github.markusbernhardt.proxy.search.browser.ie.IEProxySearchStrategy
-
Use DNS to attempt to locate the proxy auto-configuration file at a well-known location on the domain of the local computer.
- WINHTTP_INSTANCE - Static variable in class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
- WinHttpCurrentUserIEProxyConfig - Class in com.github.markusbernhardt.proxy.jna.win
-
The WINHTTP_CURRENT_USER_IE_PROXY_CONFIG structure contains the Internet Explorer proxy configuration information.
- WinHttpCurrentUserIEProxyConfig() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
Create WinHttpCurrentUserIeProxyConfig structure.
- WinHttpCurrentUserIEProxyConfig(Pointer) - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpCurrentUserIEProxyConfig
-
Create WinHttpCurrentUserIeProxyConfig structure cast onto pre-allocated memory.
- WinHttpCurrentUserIEProxyConfig.ByReference - Class in com.github.markusbernhardt.proxy.jna.win
-
Tagging interface to indicate the address of an instance of the Structure type is to be used within a
Structure
definition rather than nesting the full Structure contents. - WinHttpCurrentUserIEProxyConfig.ByValue - Class in com.github.markusbernhardt.proxy.jna.win
-
Tagging interface to indicate the value of an instance of the
Structure
type is to be used in function invocations rather than its address. - WinHttpDetectAutoProxyConfigUrl(WinDef.DWORD, WTypes2.LPWSTRByReference) - Method in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
-
The WinHttpDetectAutoProxyConfigUrl function finds the URL for the Proxy Auto-Configuration (PAC) file.
- WinHttpGetDefaultProxyConfiguration(WinHttpProxyInfo) - Method in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
-
The WinHttpGetDefaultProxyConfiguration function retrieves the default WinHTTP proxy configuration from the registry.
- WinHttpGetIEProxyConfigForCurrentUser(WinHttpCurrentUserIEProxyConfig) - Method in interface com.github.markusbernhardt.proxy.jna.win.WinHttp
-
The WinHttpGetIEProxyConfigForCurrentUser function retrieves the Internet Explorer proxy configuration for the current user.
- WinHttpHelpers - Class in com.github.markusbernhardt.proxy.jna.win
-
Static helper methods for Windows
WinHttp
functions. - WinHttpHelpers() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpHelpers
- WinHttpProxyInfo - Class in com.github.markusbernhardt.proxy.jna.win
-
The WINHTTP_PROXY_INFO structure contains the session or default proxy configuration.
- WinHttpProxyInfo() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
-
Create WinHttpProxyInfo structure.
- WinHttpProxyInfo(Pointer) - Constructor for class com.github.markusbernhardt.proxy.jna.win.WinHttpProxyInfo
-
Create WinHttpProxyInfo structure cast onto pre-allocated memory.
- WinHttpProxyInfo.ByReference - Class in com.github.markusbernhardt.proxy.jna.win
-
Tagging interface to indicate the address of an instance of the Structure type is to be used within a
Structure
definition rather than nesting the full Structure contents. - WinHttpProxyInfo.ByValue - Class in com.github.markusbernhardt.proxy.jna.win
-
Tagging interface to indicate the value of an instance of the
Structure
type is to be used in function invocations rather than its address. - WinProxyConfig - Class in com.github.markusbernhardt.proxy.search.desktop.win
- WinProxyConfig(int, String, String) - Constructor for class com.github.markusbernhardt.proxy.search.desktop.win.WinProxyConfig
-
Constructor
- WinProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.desktop.win
-
Extracts the proxy settings from the windows registry.
- WinProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.desktop.win.WinProxySearchStrategy
-
Constructor
- WPAD - Enum constant in enum com.github.markusbernhardt.proxy.ProxySearch.Strategy
- WpadProxySearchStrategy - Class in com.github.markusbernhardt.proxy.search.wpad
-
Uses automatic proxy script search (WPAD) to find an PAC file automatically.
- WpadProxySearchStrategy() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategy
-
Constructor
- WpadProxySearchStrategyWithDHPC - Class in com.github.markusbernhardt.proxy.search.wpad
-
Uses automatic proxy script search (WPAD) to find an PAC file automatically.
- WpadProxySearchStrategyWithDHPC() - Constructor for class com.github.markusbernhardt.proxy.search.wpad.WpadProxySearchStrategyWithDHPC
-
Constructor
- WTypes2 - Class in com.github.markusbernhardt.proxy.jna.win
-
Pointer wrapper classes for various Windows SDK types.
- WTypes2() - Constructor for class com.github.markusbernhardt.proxy.jna.win.WTypes2
- WTypes2.LPWSTRByReference - Class in com.github.markusbernhardt.proxy.jna.win
-
A pointer to a LPWSTR.
X
- xid - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
Transaction ID, a random number chosen by the client, used by the client and server to associate messages and responses between a client and a server.
- XML_FEATURE_SECURE_PROCESSING - Static variable in class com.github.markusbernhardt.proxy.util.PlatformUtil
- XmlParseException() - Constructor for exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Constructor
- XmlParseException(String) - Constructor for exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Constructor
- XmlParseException(String, Exception) - Constructor for exception class com.github.markusbernhardt.proxy.util.PListParser.XmlParseException
-
Constructor
Y
- YEAR1 - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- YEAR2 - Static variable in class com.github.markusbernhardt.proxy.selector.pac.PacScriptMethods
- yiaddr - Variable in class com.github.markusbernhardt.proxy.search.wpad.dhcp.DHCPMessage
-
'your' (client) IP address.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form