Index

A B C D E F G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbortMessage - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A message sent by the server refusing the client's connection for any reason (GSS-API authentication failure or otherwise).
AbortMessageException - Exception Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
Thrown when the client receives an AbortMessage from the server.
AbortMessageException() - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessageException
Constructs an AbortMessageException.
accept() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
Address - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
An identifier or a virtual location of a node of a network.
Address(UnsignedByte, String) - Constructor for class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Constructs an Address with the provided UnsignedByte associated with this type of Address and the provided name or address.
ADDRESS_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
The UnsignedByte associated with this type of Address.
ADDRESS_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
The UnsignedByte associated with this type of Address.
ADDRESS_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
The UnsignedByte associated with this type of Address.
ADDRESS_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
The byte value associated with this type of Address.
ADDRESS_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
The byte value associated with this type of Address.
ADDRESS_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
The byte value associated with this type of Address.
ADDRESS_TYPE_NOT_SUPPORTED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the address type of the desired destination address of the request to the SOCKS server is not supported.
AddressRange - Class in com.github.jh3nd3rs0n.jargyle.server
 
AddressRange() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.AddressRange
 
AddressTypeNotSupportedException - Exception Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Thrown when a type of Address is unknown or unsupported.
AddressTypeNotSupportedException(UnsignedByte) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.AddressTypeNotSupportedException
Constructs an AddressTypeNotSupportedException with the provided UnsignedByte associated with the type of Address that is unknown or unsupported.
addRuleAction(RuleAction<? extends Object>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule.Builder
 
addRuleCondition(RuleCondition<? extends Object, ? extends Object>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule.Builder
 
addSetting(int, Setting<? extends Object>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
addSetting(Setting<? extends Object>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
addSettings(int, Settings) - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
addSettings(Settings) - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
AES_CFB_PKCS5PADDING_ENCRYPTED_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpecConstants
EncryptedPasswordSpec constant for EncryptedPassword that uses the cipher algorithm AES/CFB/PKCS5Padding.
ALL_ZEROS_IPV4_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv4Address
The all zeros IPv4 address (as 4 parts).
ALLOW - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.server.FirewallAction
 
anyCovers(Port) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns a boolean value to indicate if this PortRanges has any PortRange that covers the provided Port value.
appliesTo(RuleContext) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
apply(V, DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Applies the provided value to the provided DatagramSocket.
apply(V, ServerSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Applies the provided value to the provided ServerSocket.
apply(V, Socket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Applies the provided value to the provided Socket.
applyTo(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Applies this SocketSetting to the provided DatagramSocket.
applyTo(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Applies this SocketSettings to the provided DatagramSocket.
applyTo(ServerSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Applies this SocketSetting to the provided ServerSocket.
applyTo(ServerSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Applies this SocketSettings to the provided ServerSocket.
applyTo(Socket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Applies this SocketSetting to the provided Socket.
applyTo(Socket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Applies this SocketSettings to the provided Socket.
AuthenticationMessage - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A message sent by the client or the server during the authentication process.

B

BACKLOG - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
bind(SocketAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
BIND - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
A request to the SOCKS server to bind to another address and port in order to receive an inbound connection.
BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
BIND_TCP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
BIND_TCP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
BIND_UDP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
BIND_UDP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
build() - Method in class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper.CachedThreadPoolBuilder
 
build() - Method in class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper.ExecutorBuilder
Builds and returns a new Executor.
build() - Method in class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper.FixedThreadPoolBuilder
 
build() - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule.Builder
 
Builder() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.Rule.Builder
 
byteValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
Returns the byte value of this UnsignedByte.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
Returns the byte value associated with this Command.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Returns the byte value associated with this ProtectionLevel.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Version
Returns the byte value associated with this Version.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
Returns the byte value associated with this Method.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
Returns the byte value associated with this ReplyCode.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Version
Returns the byte value associated with this Version.
byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Version
Returns the byte value associated with this Version.

C

CHAINING_CLIENT_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
CHAINING_CLIENT_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
CHAINING_CLIENT_CONNECT_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
CHAINING_CLIENT_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
CHAINING_DTLS_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_DTLS_WRAPPED_RECEIVE_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
CHAINING_ROUTE_ID - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
CHAINING_SOCKS_SERVER_URI - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
CHAINING_SOCKS5_GSSAPIMETHOD_MECHANISM_OID - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_GSSAPIMETHOD_NEC_REFERENCE_IMPL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_GSSAPIMETHOD_PROTECTION_LEVELS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_GSSAPIMETHOD_SERVICE_NAME - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_GSSAPIMETHOD_SUGGESTED_CONF - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_GSSAPIMETHOD_SUGGESTED_INTEG - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_METHODS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_SOCKS5_DATAGRAM_SOCKET_CLIENT_INFO_UNAVAILABLE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_SOCKS5_HOST_RESOLVER_RESOLVE_FROM_SOCKS5_SERVER - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_USERPASSMETHOD_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SOCKS5_USERPASSMETHOD_USERNAME - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
CHAINING_SSL_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_KEY_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_KEY_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_KEY_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_KEY_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
CHAINING_SSL_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
ChainingDtlsSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
ChainingGeneralSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
ChainingSocks5SettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
ChainingSslSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
CLIENT_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleArgSpecConstants
 
CLIENT_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleConditionSpecConstants
 
CLIENT_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientBindHost: the Host for the binding host name or address for the client socket that is used to connect to the SOCKS server (default is 0.0.0.0).
CLIENT_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientBindPortRanges: the PortRanges for the binding port ranges for the client socket that is used to connect to the SOCKS server (default is 0).
CLIENT_CONNECT_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientConnectTimeout: the PositiveInteger for the timeout in milliseconds on waiting for the client socket to connect to the SOCKS server (default is 60000).
CLIENT_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
CLIENT_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientSocketSettings: the SocketSettings for the client socket that is used to connect to the SOCKS server.
CLIENT_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
ClientMethodSelectionMessage - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
A method selection message sent from the client.
close() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Closes this DtlsDatagramSocket.
com.github.jh3nd3rs0n.jargyle.client - module com.github.jh3nd3rs0n.jargyle.client
Defines the SOCKS client API.
com.github.jh3nd3rs0n.jargyle.client - package com.github.jh3nd3rs0n.jargyle.client
Provides classes for the SOCKS client API.
com.github.jh3nd3rs0n.jargyle.client.socks5 - package com.github.jh3nd3rs0n.jargyle.client.socks5
Provides classes for the SOCKS5 protocol for com.github.jh3nd3rs0n.jargyle.client.
com.github.jh3nd3rs0n.jargyle.common - module com.github.jh3nd3rs0n.jargyle.common
Defines the public API used by all modules.
com.github.jh3nd3rs0n.jargyle.common.net - package com.github.jh3nd3rs0n.jargyle.common.net
Provides classes for networking.
com.github.jh3nd3rs0n.jargyle.common.number - package com.github.jh3nd3rs0n.jargyle.common.number
Provides classes for numerical types.
com.github.jh3nd3rs0n.jargyle.common.security - package com.github.jh3nd3rs0n.jargyle.common.security
Provides classes for security.
com.github.jh3nd3rs0n.jargyle.common.string - package com.github.jh3nd3rs0n.jargyle.common.string
Provides classes for Strings.
com.github.jh3nd3rs0n.jargyle.internal - module com.github.jh3nd3rs0n.jargyle.internal
Defines the internal API used by all modules.
com.github.jh3nd3rs0n.jargyle.internal.annotation - package com.github.jh3nd3rs0n.jargyle.internal.annotation
Provides annotations.
com.github.jh3nd3rs0n.jargyle.internal.concurrent - package com.github.jh3nd3rs0n.jargyle.internal.concurrent
Provides classes for concurrency.
com.github.jh3nd3rs0n.jargyle.internal.io - package com.github.jh3nd3rs0n.jargyle.internal.io
 
com.github.jh3nd3rs0n.jargyle.internal.logging - package com.github.jh3nd3rs0n.jargyle.internal.logging
Provides classes for logging.
com.github.jh3nd3rs0n.jargyle.internal.net - package com.github.jh3nd3rs0n.jargyle.internal.net
Provides classes for networking.
com.github.jh3nd3rs0n.jargyle.internal.net.ssl - package com.github.jh3nd3rs0n.jargyle.internal.net.ssl
Provides classes for networking with SSL, TLS, and DTLS.
com.github.jh3nd3rs0n.jargyle.internal.security - package com.github.jh3nd3rs0n.jargyle.internal.security
Provides classes for security.
com.github.jh3nd3rs0n.jargyle.internal.throwable - package com.github.jh3nd3rs0n.jargyle.internal.throwable
Provides classes for Throwables.
com.github.jh3nd3rs0n.jargyle.protocolbase - module com.github.jh3nd3rs0n.jargyle.protocolbase
Defines the foundational API for the SOCKS client API and the SOCKS server API.
com.github.jh3nd3rs0n.jargyle.protocolbase - package com.github.jh3nd3rs0n.jargyle.protocolbase
Provides classes for the SOCKS protocol.
com.github.jh3nd3rs0n.jargyle.protocolbase.socks5 - package com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Provides classes for the SOCKS5 protocol.
com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl - package com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl
Provides implementations of Address.
com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod - package com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
Provides classes for the GSS-API authentication method of the SOCKS5 protocol.
com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod - package com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod
Provides classes for the username password authentication method of the SOCKS5 protocol.
com.github.jh3nd3rs0n.jargyle.server - module com.github.jh3nd3rs0n.jargyle.server
Defines the SOCKS server API.
com.github.jh3nd3rs0n.jargyle.server - package com.github.jh3nd3rs0n.jargyle.server
Provides classes for the SOCKS server API.
com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod - package com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
Provides classes for the username password authentication method of the SOCKS5 protocol for com.github.jh3nd3rs0n.jargyle.server.
Command - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Type of request to the SOCKS server.
COMMAND_NOT_SUPPORTED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the command of the request to the SOCKS server is not supported.
CommandNotSupportedException - Exception Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Thrown when a Command is unknown or unsupported.
CommandNotSupportedException(UnsignedByte) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.CommandNotSupportedException
Constructs a CommandNotSupportedException with the provided UnsignedByte associated with the Command that is unknown or unsupported.
CommaSeparatedValues - Class in com.github.jh3nd3rs0n.jargyle.common.string
A collection of String values whose String representation is a comma separated list of said String values.
compareTo(Port) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Compares this Port with the other Port.
Configuration - Class in com.github.jh3nd3rs0n.jargyle.server
 
Configuration() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
ConfigurationRepository - Class in com.github.jh3nd3rs0n.jargyle.server
 
ConfigurationRepository() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.ConfigurationRepository
 
ConfigurationSchema - Class in com.github.jh3nd3rs0n.jargyle.server
 
ConfigurationSchema() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.ConfigurationSchema
 
ConfigurationsHelper - Class in com.github.jh3nd3rs0n.jargyle.server
 
connect(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
connect(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
connect(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
connect(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
connect(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
connect(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
connect(SocketAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
connect(SocketAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
CONNECT - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
A request to the SOCKS server to connect to another server.
CONNECTION_NOT_ALLOWED_BY_RULESET - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the connection was not allowed by the ruleset.
CONNECTION_REFUSED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the connection was refused.
ConnectionClosedException(String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionClosedException
Constructs a ConnectionClosedException with the provided reason.
ConnectionsCloseException(List<IOException>) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionsCloseException
Constructs a ConnectionsCloseException with the provided List of IOExceptions that occur upon closing DTLS connections.
contains(ProtectionLevel) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns the boolean value to indicate if this ProtectionLevels contains the provided ProtectionLevel.
contains(Method) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns the boolean value to indicate if this Methods contains the provided Method.
containsRuleArgSpecKey(RuleArgSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
continuouslyReadFrom(InputStream, byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.io.InputStreamHelper
Continuously reads from the provided InputStream the number of bytes from the length of the provided byte array into the provided byte array until the length of the provided byte array is reached or until the end of the provided InputStream is reached.
covers(Port) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns a boolean value to indicate if this PortRange covers the provided Port value.
covers(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.AddressRange
 
currentCount() - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
CYCLICAL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpecConstants
 

D

datagramSocket - Variable in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
The DatagramSocket to be filtered.
decrementCurrentCount() - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
DEFAULT_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
The Port of the default port.
DEFAULT_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
DEFAULT_PORT_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
The int value of the default port.
DEFAULT_PORT_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
DEFAULT_WRAPPED_RECEIVE_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
The default buffer size for receiving DTLS wrapped datagrams.
DENY - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.server.FirewallAction
 
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.EnumValueDoc
The description of the enum value.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.EnumValueTypeDoc
The description of the enum value type.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueSpecDoc
The description of the name value pair value.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueSpecsDoc
The description of the name value pair values.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueTypeDoc
The description of a name value pair value type.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueSpecDoc
The description of the single value.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueSpecsDoc
The description of the single values.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueTypeDoc
The description of the single value type.
description() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.ValuesValueTypeDoc
The description of the values value type.
disconnect() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
disconnect() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
DOC - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
DomainName - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl
A fully-qualified domain name.
DTLS_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.enabled: the Boolean value to indicate if DTLS connections to the SOCKS server are enabled (default is false).
DTLS_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.enabledCipherSuites: the CommaSeparatedValues of acceptable cipher suites enabled for DTLS connections to the SOCKS server.
DTLS_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.enabledProtocols: the CommaSeparatedValues of acceptable protocol versions enabled for DTLS connections to the SOCKS server.
DTLS_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_KEY_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_KEY_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_KEY_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_KEY_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.protocol: the protocol version for the DTLS connections to the SOCKS server (default is DTLSv1.2).
DTLS_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DTLS_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStoreFile: the File for the trust store file for the DTLS connections to the SOCKS server.
DTLS_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStoreInputStream: the InputStream of the trust store for the DTLS connections to the SOCKS server.
DTLS_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStorePassword: the EncryptedPassword for the password for the trust store for the DTLS connections to the SOCKS server.
DTLS_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStoreType: the type of trust store file for the DTLS connections to the SOCKS server (default is PKCS12).
DTLS_WRAPPED_RECEIVE_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.wrappedReceiveBufferSize: the PositiveInteger for the buffer size for receiving DTLS wrapped datagrams for the DTLS connections to the SOCKS server.
DTLS_WRAPPED_RECEIVE_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
DtlsDatagramSocket - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
A DatagramSocket layered with Datagram Transport Layer Security (DTLS).
DtlsDatagramSocket.ConnectionClosedException - Exception Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
Thrown when a DTLS connection is closed.
DtlsDatagramSocket.ConnectionsCloseException - Exception Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
Thrown when IOExceptions occur upon closing DTLS connections.
DtlsDatagramSocketFactory - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
A factory that creates a DtlsDatagramSocket.
DtlsDatagramSocketFactory() - Constructor for class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocketFactory
Allows the construction of subclass instances.
DtlsPropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
DTLS specific PropertySpec constants.
DtlsSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 

E

elementValueType() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.ValuesValueTypeDoc
The type of element value of the values value type.
EncapsulatedUserDataMessage - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A message with user data encapsulated by GSS-API.
EncryptedPassword - Class in com.github.jh3nd3rs0n.jargyle.common.security
An encrypted password.
EncryptedPasswordSpec - Class in com.github.jh3nd3rs0n.jargyle.common.security
The specification of an EncryptedPassword.
EncryptedPasswordSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.common.security
All EncryptedPasswordSpec constants.
EncryptedPasswordValue - Class in com.github.jh3nd3rs0n.jargyle.common.security
A value for an EncryptedPassword.
EncryptedPasswordValue() - Constructor for class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordValue
Allows the construction of subclass instances.
EnumValueDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of an enum value.
EnumValueTypeDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of an enum value type.
equals(Configuration, Configuration) - Static method in class com.github.jh3nd3rs0n.jargyle.server.ConfigurationsHelper
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.HostAddress
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.HostName
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordValue
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.AddressRange
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArg
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordValue
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
evaluate(C, A) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionEvaluator
 
evaluatesTrue(RuleContext) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
ExecutorBuilder() - Constructor for class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper.ExecutorBuilder
Allows the construction of subclass instances.
ExecutorsHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.concurrent
Helper class for Executors.
ExecutorsHelper.CachedThreadPoolBuilder - Class in com.github.jh3nd3rs0n.jargyle.internal.concurrent
A builder for a cached thread pool.
ExecutorsHelper.ExecutorBuilder - Class in com.github.jh3nd3rs0n.jargyle.internal.concurrent
A builder for an Executor.
ExecutorsHelper.FixedThreadPoolBuilder - Class in com.github.jh3nd3rs0n.jargyle.internal.concurrent
A builder for a fixed thread pool.
EXTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
EXTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
EXTERNAL_FACING_BIND_TCP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
EXTERNAL_FACING_BIND_TCP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
EXTERNAL_FACING_BIND_UDP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
EXTERNAL_FACING_BIND_UDP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
EXTERNAL_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
EXTERNAL_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
ExternalSourceUserRepositorySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
extract(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Extracts the value from the provided DatagramSocket.
extract(ServerSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Extracts the value from the provided ServerSocket.
extract(Socket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Extracts the value from the provided Socket.
extractFrom(DatagramSocket) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a new SocketSettings extracted from the provided DatagramSocket.
extractFrom(ServerSocket) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a new SocketSettings extracted from the provided ServerSocket.
extractFrom(Socket) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a new SocketSettings extracted from the provided Socket.

F

FailureReplyException - Exception Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
FailureReplyException(Socks5Client, Reply) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.socks5.FailureReplyException
 
FILE_SOURCE_USER_REPOSITORY - Static variable in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.ExternalSourceUserRepositorySpecConstants
 
FILE_SOURCE_USER_REPOSITORY - Static variable in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpecConstants
 
FilterDatagramSocket - Class in com.github.jh3nd3rs0n.jargyle.internal.net
A DatagramSocket that contains some other DatagramSocket used as a source of data, possibly transforming the data along the way or providing additional functionality.
FilterDatagramSocket(DatagramSocket) - Constructor for class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
Constructs an unbound FilterDatagramSocket with the provided DatagramSocket to be filtered.
FilterSocket - Class in com.github.jh3nd3rs0n.jargyle.internal.net
A Socket that contains some other Socket used as a source of data, possibly transforming the data along the way or providing additional functionality.
FilterSocket(Socket) - Constructor for class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
Constructs an unbound FilterSocket with the provided Socket to be filtered.
FIREWALL_ACTION - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
FIREWALL_ACTION_ALLOW_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
FIREWALL_ACTION_ALLOW_LIMIT_REACHED_LOG_ACTION - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
FIREWALL_ACTION_LOG_ACTION - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
FirewallAction - Enum Class in com.github.jh3nd3rs0n.jargyle.server
 

G

GENERAL_SOCKS_SERVER_FAILURE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating general SOCKS server failure.
GeneralPropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
General PropertySpec constants.
GeneralRuleActionSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
GeneralRuleActionSpecConstants() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
GeneralRuleArgSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
GeneralRuleConditionSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
GeneralSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
get() - Method in class com.github.jh3nd3rs0n.jargyle.server.ConfigurationRepository
 
get(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
get(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
getAddressType() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Returns the UnsignedByte associated with this type of Address.
getAddressType() - Method in exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.AddressTypeNotSupportedException
Returns the UnsignedByte associated with the type of Address that is unknown or unsupported.
getAll() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
getAllZerosInet4Address() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv4Address
Returns an Inet4Address of an all zeros IPv4 address.
getAllZerosInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv4Address
Returns a HostIpv4Address of an all zeros IPv4 address.
getBroadcast() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getBroadcast() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getBytes() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Returns the bytes of this Address.
getBytes() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
 
getBytes() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
 
getBytes() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
 
getBytes() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
Returns the bytes of this Token.
getCause() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientSocketException
 
getChainedSocksClient() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the SocksClient chained to this SocksClient.
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Throws an UnsupportedOperationException.
getCommand() - Method in exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.CommandNotSupportedException
Returns the provided UnsignedByte associated with the Command that is unknown or unsupported.
getCommand() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns the Command of this Request.
getConfiguration() - Method in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
getCurrentFragmentNumber() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns the current fragment number of this UdpRequest.
getDatagramSocket(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.GssapiMethodEncapsulation
 
getDatagramSocket(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodEncapsulation
Takes the provided plain DatagramSocket and returns based on the negotiated authentication method a DatagramSocket that may encapsulate data to be sent and may de-encapsulate data received.
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns the default instance of NetObjectFactory.
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns the default PortRange
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns the default PortRanges.
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns the default instance of ProtectionLevels.
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns the default instance of Methods.
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
getDefaultProperty() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the default Property.
getDefaultSetting() - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
getDesiredDestinationAddress() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns the desired destination Address of this Request.
getDesiredDestinationAddress() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns the desired destination Address of this UdpRequest.
getDesiredDestinationPort() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns the desired destination Port of this Request.
getDesiredDestinationPort() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns the desired destination Port of this UdpRequest.
getDoc() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns the documentation of this SocketSetting.
getDoc() - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
getEmptyInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
getEnabledCipherSuites() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Returns a String array of acceptable cipher suites enabled for DTLS connections.
getEnabledProtocols() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Returns a String array of acceptable protocol versions enabled for DTLS connections.
getEncryptedPasswordSpec() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns the EncryptedPasswordSpec of this EncryptedPassword.
getEncryptedPasswordValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns the EncryptedPasswordValue of this EncryptedPassword.
getFailureReply() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.socks5.FailureReplyException
 
getFirst() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns the first ProtectionLevel of this ProtectionLevels.
getHashedPassword() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
getHashedPasswordSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
getHashedPasswordValue() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
getHost() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Host of this SocksServerUri.
getHost() - Method in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getInitializationString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
getInputStream() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getInputStream() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a NetObjectFactory.
getIOExceptions() - Method in exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionsCloseException
Returns an unmodifiable List of IOExceptions that occur upon closing DTLS connections.
getKeepAlive() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getKeepAlive() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getKeyManagers(InputStream, char[], String) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.KeyManagerHelper
Returns an array of KeyManagers from the provided InputStream of the key store, the provided password of the key store, and the optionally provided type of key store.
getKeyStore(InputStream, char[], String) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.security.KeyStoreHelper
Returns a KeyStore from the provided InputStream of the key store, the provided password for the key store, and the optionally provided type of key store.
getLastRuleActionValue(RuleActionSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
getLastValue(SettingSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
getLocalAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getLocalAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getLocalAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getLocalAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getMaxPort() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns the maximum Port value.
getMessageType() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
Returns the UnsignedByte associated with this type of message.
getMessageType() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns the UnsignedByte associated with this type of message.
getMessageType() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns the UnsignedByte associated with this type of message.
getMessageType() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns the UnsignedByte associated with this type of message.
getMethod() - Method in exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodSubNegotiationException
Returns the Method selected before the error occurred during sub-negotiation.
getMethod() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
Returns the Method of this ServerMethodSelectionMessage.
getMethods() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
Returns the Methods of this ClientMethodSelectionMessage.
getMinPort() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns the minimum Port value.
getName() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the name of this Property.
getName() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the name of the Property.
getName() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns the name of this SocketSetting.
getName() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns the name of the SocketSetting.
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArg
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpec
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
getOOBInline() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getOOBInline() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getOutputStream() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getOutputStream() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getPassword() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns the decrypted password of this EncryptedPassword.
getPassword() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordValue
Returns the password of this EncryptedPasswordValue.
getPassword() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns the password of this Request.
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Port of this SocksServerUri or null if the Port was not provided.
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
getPortOrDefault() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Port of this SocksServerUri or the default Port if the Port was not provided.
getProperties() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the Properties of this SocksClient.
getPropertySpec() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the PropertySpec that defines this Property.
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getRemoteSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getRemoteSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getRemoteSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getRemoteSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getReplyCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns the ReplyCode of this Reply.
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getRuleActions() - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
getRuleActionSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
getRuleActionValues(RuleActionSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
getRuleArgMap() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
getRuleArgSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArg
 
getRuleArgSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
getRuleArgSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
getRuleArgValue(RuleArgSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
getRuleConditionEvaluator() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
getRuleConditionEvaluator() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
getRuleConditions() - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
getRuleConditionSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
getScheme() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Scheme of this SocksServerUri.
getSelectionStrategySpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
getSendBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getSendBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSendBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getSendBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getServerBoundAddress() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns the server bound Address of this Reply.
getServerBoundPort() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns the server bound Port of this Reply.
getSettingCount() - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
getSettings() - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
getSettingSpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
getSocket() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.GssapiMethodEncapsulation
 
getSocket() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodEncapsulation
Returns based on the negotiated authentication method a Socket that may encapsulate data to be sent and may de-encapsulate data received.
getSocketSettingSpec() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns the SocketSettingSpec that defines this SocketSetting.
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5HostResolver
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSocksClient() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
Returns the SocksClient.
getSocksClient() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientSocketException
Returns the underlying SocksClient.
getSocksClient() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
Returns the SocksClient of this SocksNetObjectFactory.
getSocksServerUri() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the SocksServerUri of this SocksClient.
getSoLinger() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSoLinger() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getSslContext(String, KeyManager[], TrustManager[]) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslContextHelper
Returns a SSLContext that implements the provided protocol and is initialized with the provided array of KeyManagers containing authentication keys and the provided array of TrustManagers containing peer authentication trust decisions.
getState() - Method in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
getStatus() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
Returns the status UnsignedByte of this Response.
getTcpNoDelay() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getTcpNoDelay() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getToken() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns the Token of this AuthenticationMessage.
getToken() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns the Token of this EncapsulatedUserDataMessage.
getToken() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns the Token of this ProtectionLevelNegotiationMessage.
getTrafficClass() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getTrafficClass() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getTrafficClass() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
getTrafficClass() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
getTrustManagers(InputStream, char[], String) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.TrustManagerHelper
Returns an array of TrustManagers from the provided InputStream of the trust store, the provided password of the trust store, and the optionally provided type of trust store.
getTypeName() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns the name of the type of this EncryptedPassword.
getTypeName() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
Returns the name of the type of EncryptedPassword.
getTypeName() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
getTypeName() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpec
 
getTypeName() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
getTypeName() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpec
 
getUseClientMode() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Returns the boolean value to indicate that this DtlsDatagramSocket will operate in client mode, meaning it will initiate the communication with the peer.
getUserData() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns the user data of this UdpRequest.
getUserInfo() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the UserInfo of this SocksServerUri or null if the UserInfo was not provided.
getUsername() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns the username of this Request.
getUserRepositorySpec() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the value of this Property.
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns the value of this SocketSetting.
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArg
 
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
getValue(PropertySpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns the value or default value of the Property defined by the provided PropertySpec of the specified value type.
getValue(SocketSettingSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns the value of the SocketSetting defined by the provided SocketSettingSpec of the specified value type.
getValues(SettingSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the value type of the Property.
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns the value type of the SocketSetting.
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
Returns the Version of this ClientMethodSelectionMessage.
getVersion() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
Returns the Version of this AbortMessage.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns the Version of this AuthenticationMessage.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns the Version of this EncapsulatedUserDataMessage.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns the Version of this ProtectionLevelNegotiationMessage.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns the Version of this Reply.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns the Version of this Request.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
Returns the Version of this ServerMethodSelectionMessage.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns the Version of this Request.
getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
Returns the Version of this Response.
getWrappedReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Returns the buffer size for receiving DTLS wrapped datagrams.
GSSAPI - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
GSS-API authentication.
GssapiMethodEncapsulation - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A MethodEncapsulation that provides networking objects that use GSS-API to encapsulate data to be sent and use GSS-API to de-encapsulate data received.
GssapiMethodEncapsulation(Socket, GSSContext, MessageProp) - Constructor for class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.GssapiMethodEncapsulation
Constructs a GssapiMethodEncapsulation with the provided Socket, the provided GSSContext to be used in encapsulating and de-encapsulating data, and the provided MessageProp to be used per-message.

H

hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.HostAddress
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.HostName
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordValue
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.AddressRange
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArg
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordValue
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
HashedPassword - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
HashedPasswordSpec - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
HashedPasswordSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
HashedPasswordValue - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
A value for a HashedPassword.
HashedPasswordValue() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordValue
 
hasRuleAction(RuleActionSpec<? extends Object>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
hasRuleCondition(RuleConditionSpec<? extends Object, ? extends Object>) - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
Host - Class in com.github.jh3nd3rs0n.jargyle.common.net
A name or address of a node of a network.
HOST_UNREACHABLE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the host was unreachable.
HostAddress - Class in com.github.jh3nd3rs0n.jargyle.common.net
An address of a node of a network.
HostIpv4Address - Class in com.github.jh3nd3rs0n.jargyle.common.net
An IPv4 address of a node of a network.
HostIpv6Address - Class in com.github.jh3nd3rs0n.jargyle.common.net
An IPv6 address of a node of a network.
HostName - Class in com.github.jh3nd3rs0n.jargyle.common.net
A name of a node of a network.
HostResolver - Class in com.github.jh3nd3rs0n.jargyle.client
Resolves the provided host.
HostResolver() - Constructor for class com.github.jh3nd3rs0n.jargyle.client.HostResolver
Constructs a HostResolver.

I

InputStreamHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.io
Helper class for InputStreams.
INSTANCE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
The singleton instance of an AbortMessage.
INTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
INTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
INTERNAL_FACING_BIND_TCP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
INTERNAL_FACING_BIND_UDP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
INTERNAL_FACING_BIND_UDP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
INTERNAL_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
INTERNAL_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Returns the int value of this Port.
intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
Returns the int value of this NonNegativeInteger.
intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
Returns the int value of this PositiveInteger.
intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
Returns the int value of this UnsignedByte.
intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
Returns the int value of this UnsignedShort.
invoke(String) - Method in enum class com.github.jh3nd3rs0n.jargyle.server.LogAction
 
IP_TOS - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for IP_TOS: an UnsignedByte that describes the type-of-service or traffic class field in the IP header for a TCP or UDP socket.
Ipv4Address - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl
An IPv4 address.
Ipv6Address - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl
An IPv6 address.
isAllZerosHostAddress(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostAddress
Returns a boolean value to indicate if the provided address is an IP address of all zeros.
isAllZerosIpv4Address(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv4Address
Returns a boolean value to indicate if the provided IPv4 address is an IPv4 address of all zeros.
isAllZerosIpv6Address(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv6Address
Returns a boolean value to indicate if the provided IPv6 address is an IPv6 address of all zeros.
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
isConnected() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
isConnected() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isConnected() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
isConnected() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
isInputShutdown() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isInputShutdown() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
isOrHasInstanceOf(Throwable, Class<? extends Throwable>) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.throwable.ThrowableHelper
Returns the boolean value indicating if the provided Throwable is an instance of the provided Class or has a Throwable of the provided Class.
isOutputShutdown() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isOutputShutdown() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
iterator() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
 

K

KeyManagerHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
Helper class for KeyManagers.
KeyStoreHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.security
Helper class for KeyStores.

L

LAST_ROUTE_ID - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
length() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
Returns the length of bytes of this Token.
LOG_AS_INFO - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.server.LogAction
 
LOG_AS_WARNING - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.server.LogAction
 
LogAction - Enum Class in com.github.jh3nd3rs0n.jargyle.server
 

M

MAX_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.Port
The maximum int value for a port number.
MAX_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
The maximum int value for a non-negative integer.
MAX_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
The maximum int value of a positive integer.
MAX_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
The maximum int value of an unsigned byte.
MAX_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
The maximum int value of an unsigned short.
MAX_LENGTH - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
The maximum length of bytes of a Token.
MAX_NAME_LENGTH - Static variable in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
MAX_PASSWD_LENGTH - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
The maximum length of a password in bytes.
MAX_PASSWORD_LENGTH - Static variable in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
MAX_UNAME_LENGTH - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
The maximum length of a username in bytes.
MESSAGE_TYPE - Static variable in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
The UnsignedByte associated with this type of message.
MESSAGE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
The UnsignedByte associated with this type of message.
MESSAGE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
The UnsignedByte associated with this type of message.
MESSAGE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
The UnsignedByte associated with this type of message.
MESSAGE_TYPE_BYTE_VALUE - Static variable in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
The byte value associated with this type of message.
MESSAGE_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
The byte value associated with this type of message.
MESSAGE_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
The byte value associated with this type of message.
MESSAGE_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
The byte value associated with this type of message.
Method - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Authentication method.
MethodEncapsulation - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Provides based on the negotiated authentication method networking objects that may encapsulate data to be sent and may de-encapsulate data received.
MethodEncapsulation() - Constructor for class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodEncapsulation
Allows the construction of subclass instances.
Methods - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
A collection of Methods.
MethodSubNegotiationException - Exception Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Thrown when an error occurs during method sub-negotiation.
MethodSubNegotiationException(Method, String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodSubNegotiationException
Constructs a MethodSubNegotiationException with the provided Method selected before the error occurred during method sub-negotiation and the provided message.
MethodSubNegotiationException(Method, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodSubNegotiationException
Constructs a MethodSubNegotiationException with the provided Method selected before the error occurred during method sub-negotiation and the provided cause.
MIN_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.Port
The minimum int value for a port number.
MIN_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
The minimum int value for a non-negative integer.
MIN_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
The minimum int value of a positive integer.
MIN_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
The minimum int value of an unsigned byte.
MIN_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
The minimum int value of an unsigned short.

N

name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.EnumValueTypeDoc
The name of the enum value type.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueSpecDoc
The name of the name value pair value.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueSpecsDoc
The name of the name value pair values.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueTypeDoc
The name of the name value pair value type.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueSpecDoc
The name of the single value.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueSpecsDoc
The name of the single values.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueTypeDoc
The name of the single value type.
name() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.ValuesValueTypeDoc
The name of the values value type.
NameValuePairValueSpecDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of the specification of a name value pair value.
nameValuePairValueSpecs() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueTypeDoc
The specifications of the name value pair values of the name value pair value type.
NameValuePairValueSpecsDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of the specifications of name value pair values.
NameValuePairValueTypeDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of a name value pair value type.
NetObjectFactory - Class in com.github.jh3nd3rs0n.jargyle.client
A factory that creates networking objects such as DatagramSockets, HostResolvers, ServerSockets, and Sockets.
NetObjectFactory() - Constructor for class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Allows the construction of subclass instances.
NETWORK_UNREACHABLE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the network was unreachable.
newCachedThreadPoolBuilder() - Static method in class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper
Returns a new CachedThreadPoolBuilder.
newDatagramSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to any available local port and the wildcard address.
newDatagramSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDatagramSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to the provided local port and the wildcard address.
newDatagramSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDatagramSocket(int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to the provided local port and the provided local InetAddress.
newDatagramSocket(int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDatagramSocket(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocketFactory
Returns a new DatagramSocket layered over the existing DatagramSocket.
newDatagramSocket(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to the provided local SocketAddress or a new unbound DatagramSocket if the provided local SocketAddress is null.
newDatagramSocket(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDomainNameFrom(HostName) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
Returns a new DomainName from the provided HostName.
newDomainNameFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
Returns a new DomainName from the provided InputStream.
newEncryptedPassword(char[]) - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
Returns a new EncryptedPassword of the provided password.
newEncryptedPassword(String) - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
Returns a new EncryptedPassword with the parsed EncryptedPasswordValue from the provided String value.
newExternalSourceInstance(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
newExternalSourceInstance(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
newFailureInstance(ReplyCode) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns a new failure Reply with the provided ReplyCode, the server bound IPv4 Address of all zeros, and the server bound Port of zero.
newFileSourceInstance(File) - Static method in class com.github.jh3nd3rs0n.jargyle.server.ConfigurationRepository
 
newFixedThreadPoolBuilder(int) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper
Returns a new FixedThreadPoolBuilder with the provided fixed number of threads for a fixed thread pool.
newGeneratedInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ConfigurationSchema
 
newHashedPassword(char[]) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpec
 
newHashedPassword(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpec
 
newHostAddress(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostAddress
Returns a new HostAddress of the provided address.
newHostIpv4Address(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv4Address
Returns a new HostIpv4Address of the provided IPv4 address.
newHostIpv6Address(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostIpv6Address
Returns a new HostIpv6Address of the provided IPv6 address.
newHostName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.HostName
Returns a new HostName of the provided host name.
newHostResolver() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new HostResolver.
newHostResolver() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns a new SocksClient from the system property socksClient.socksServerUri and system properties defined by other PropertySpec constants classes.
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
Returns a new SocksNetObjectFactory from the system property socksClient.socksServerUri and system properties defined by other PropertySpec constants classes.
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksServerUri from the system property socksClient.socksServerUri.
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
newInstance(byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
Returns a new Token with the provided bytes.
newInstance(char[]) - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns a new EncryptedPassword of the provided password.
newInstance(char[]) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
newInstance(NonNegativeInteger) - Static method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
newInstance(UnsignedByte) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
Returns a new Response with the provided status UnsignedByte.
newInstance(UnsignedByte, Address, Port, byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns a new UdpRequest with the provided current fragment number, the provided desired destination Address, the provided desired destination Port, and the provided user data.
newInstance(Command, Address, Port) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns a new Request with the provided Command, the provided desired destination Address, and the provided desired destination Port.
newInstance(Token) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns a new AuthenticationMessage with the provided Token.
newInstance(Token) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns a new EncapsulatedUserDataMessage with the provided Token.
newInstance(Token) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns a new ProtectionLevelNegotiationMessage with the provided Token.
newInstance(Method) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
Returns a new ServerMethodSelectionMessage with the provided Method.
newInstance(Methods) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
Returns a new ClientMethodSelectionMessage with the provided Methods.
newInstance(ReplyCode, Address, Port) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns a new Reply with the provided ReplyCode, the provided server bound Address, and the provided server bound Port.
newInstance(String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
Returns a new UserInfo of the provided user information.
newInstance(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
Returns a new Host of the provided name or address.
newInstance(String, char[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns a new Request with the provided username and the provided password.
newInstance(String, char[]) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
newInstance(String, C) - Static method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
newInstance(String, HashedPassword) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
newInstance(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns a new EncryptedPassword with the provided name of the type of EncryptedPassword specified by a EncryptedPasswordSpec and with the parsed EncryptedPasswordValue from the provided String value.
newInstance(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
newInstance(String, V) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns a new Property of the specified value type with the provided name specified by a PropertySpec and the provided value.
newInstance(String, V) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns a new SocketSetting of the specified value type with the provided name specified by a SocketSettingSpec and the provided value.
newInstance(String, V) - Static method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
newInstance(String, V) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
newInstance(String, V, String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns a new SocketSetting of the specified value type with the provided name specified by a SocketSettingSpec, the provided value, and the optionally provided documentation.
newInstance(String, V, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
newInstance(SSLContext) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocketFactory
Returns a new default DtlsDatagramSocketFactory with the provided SSLContext as DTLS context.
newInstance(SSLContext) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslSocketFactory
Returns a new default SslSocketFactory with the provided SSLContext.
newInstanceFrom(byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns a new EncapsulatedUserDataMessage from the provided byte array.
newInstanceFrom(byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns a new UdpRequest from the provided byte array.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Returns a new Address from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
Returns a new ClientMethodSelectionMessage from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns a new EncapsulatedUserDataMessage from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns a new ProtectionLevelNegotiationMessage from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns a new Reply from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns a new Request from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
Returns a new ServerMethodSelectionMessage from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns a new Request from the provided InputStream.
newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
Returns a new Response from the provided InputStream.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksServerUri from the provided String of a URI.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns a new PortRange from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns a new PortRanges from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns a new SocketSetting of the Object value type from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a new SocketSettings from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Returns a new EncryptedPassword from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
Returns a new CommaSeparatedValues from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Returns a new Address from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns a new instance of ProtectionLevels from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns a new instance of Methods from the provided String.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.AddressRange
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
newInstanceFrom(URI) - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksServerUri from the provided URI.
newInstanceFromClient(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns a new AuthenticationMessage from the provided InputStream from the client.
newInstanceFromServer(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns a new AuthenticationMessage from the provided InputStream from the server.
newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns a new Property of the Object value type with the provided name specified by a PropertySpec and with the parsed value from the provided String value.
newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns a new SocketSetting of the Object value type with the provided name specified by a SocketSettingSpec and with the parsed value from the provided String value.
newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
newInstanceWithParsedValue(String, String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns a new SocketSetting of the Object value type with the provided name specified by a SocketSettingSpec, the parsed value from the provided String value, and the optionally provided documentation.
newInstanceWithParsedValue(String, String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
newIpv4AddressFrom(HostIpv4Address) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
Returns a new Ipv4Address from the provided HostIpv4Address.
newIpv4AddressFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
Returns a new Ipv4Address from the provided InputStream.
newIpv6AddressFrom(HostIpv6Address) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
Returns a new Ipv6Address from the provided HostIpv6Address.
newIpv6AddressFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
Returns a new Ipv6Address from the provided InputStream.
newMessageProp(int, boolean) - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Returns a new MessageProp (or null) based on this ProtectionLevel.
newModifiableInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
newModifiableInstance(Configuration) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
newModifiableInstance(Settings) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
newNullInstance(Socket) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodEncapsulation
Returns a new instance of MethodEncapsulation that provides plain networking objects such as the provided plain Socket.
newProperty(V) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns a new Property with the provided value.
newPropertyWithParsedValue(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns a new Property with the parsed value from the provided String value.
newRuleAction(V) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
newRuleActionWithParsedValue(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
newRuleArg(V) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
newRuleCondition(C) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
newRuleConditionWithParsedValue(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
newSelectionStrategy() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpec
 
newServerSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new unbound ServerSocket.
newServerSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newServerSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new ServerSocket bound to the provided local port.
newServerSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newServerSocket(int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new ServerSocket bound to the provided local port with the provided maximum length of the queue of incoming connections.
newServerSocket(int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newServerSocket(int, int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new ServerSocket bound to the provided local port and the provided local InetAddress with the provided maximum length of the queue of incoming connections.
newServerSocket(int, int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSetting(V) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
newSetting(V, String) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
newSettingWithParsedValue(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
newSettingWithParsedValue(String, String) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
newSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new unconnected Socket.
newSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(String, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote host and the provided remote port.
newSocket(String, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(String, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote host and the provided remote port and bound to the provided local InetAddress and the provided local port.
newSocket(String, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote InetAddress and the provided remote port.
newSocket(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(InetAddress, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote InetAddress and the provided remote port and bound to the provided local InetAddress and the provided local port.
newSocket(InetAddress, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(Socket, InputStream, boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslSocketFactory
Returns a new server mode Socket layered over the existing connected Socket, and is able to read data which has already been consumed/removed from the existing connected Socket's underlying InputStream.
newSocket(Socket, String, int, boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslSocketFactory
Returns a new Socket layered over the existing Socket connected to the named host, at the given port.
newSocketSetting(V) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns a new SocketSetting with the provided value.
newSocketSetting(V, String) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns a new SocketSetting with the provided value and the optionally provided documentation.
newSocketSettingWithParsedValue(String) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns a new SocketSetting with the parsed value from the provided String value.
newSocketSettingWithParsedValue(String, String) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns a new SocketSetting with the parsed value from the provided String value and with the optionally provided documentation.
newSocksClient(Properties) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
newSocksClient(Properties) - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksClient with the provided Properties.
newSocksClient(Properties, SocksClient) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
newSocksClient(Properties, SocksClient) - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksClient with the provided Properties and the optionally provided SocksClient to be chained to the new SocksClient.
newSocksNetObjectFactory() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Client
 
newSocksNetObjectFactory() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns a new SocksNetObjectFactory.
newSocksServerUri(UserInfo, Host, Port) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the optionally provided UserInfo, the provided Host, and the optionally provided Port.
newSocksServerUri(String) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided host.
newSocksServerUri(String, int) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided host and the provided port.
newSocksServerUri(String, String) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided user information and the provided host.
newSocksServerUri(String, String, int) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided user information, the provided host, and the provided port.
newSuccessInstance(Address, Port) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns a new success Reply with the ReplyCode of SUCCEEDED, the provided server bound Address, and the provided server bound Port.
newUnmodifiableInstance(Configuration) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
newUnmodifiableInstance(Settings) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
newUpdatedInstance(ConfigurationRepository) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
newUserRepository(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpec
 
newVirtualThreadPerTaskExecutorOrDefault(ExecutorsHelper.ExecutorBuilder) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.concurrent.ExecutorsHelper
Returns a new virtual-thread-per-task-executor or a new ExecutorService provided by the provided default ExecutorBuilder.
NO_ACCEPTABLE_METHODS - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
No acceptable methods.
NO_AUTHENTICATION_REQUIRED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
No authentication required.
NONE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
No per-message protection.
NonNegativeInteger - Class in com.github.jh3nd3rs0n.jargyle.common.number
An integer between 0 and 2147483647 (inclusive).
NonNegativeIntegerLimit - Class in com.github.jh3nd3rs0n.jargyle.server
 
nonNegativeIntegerValue() - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 

O

objectLogMessage(Object, String, Object...) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.logging.ObjectLogMessageHelper
Creates a log message of the provided Object and its associated format message and its arguments.
ObjectLogMessageHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.logging
Helper class for creating log messages of Objects and their associated messages.
of(Properties) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns a Properties of another Properties.
of(Property<?>...) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns a Properties of the provided Propertys.
of(Port) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns a PortRange of the provided Port value as both the minimum and maximum value.
of(PortRange...) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns a PortRanges of the provided PortRanges.
of(Port, Port) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns a PortRange of the provided minimum Port value and the maximum Port value.
of(SocketSetting<?>...) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a SocketSettings of the provided SocketSettings.
of(SocketSettings) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a SocketSettings of another SocketSettings.
of(ProtectionLevel, ProtectionLevel...) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns a ProtectionLevels of the first provided ProtectionLevel and the provided additional ProtectionLevels.
of(ProtectionLevel, List<ProtectionLevel>) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns a ProtectionLevels of the first provided ProtectionLevel and the provided List of the additional ProtectionLevels.
of(Method...) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns a Methods of the provided Methods.
of(Setting<? extends Object>...) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
of(User...) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
of(Users) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
of(String...) - Static method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
Returns a CommaSeparatedValues of the provided values.
of(List<Property<?>>) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns a Properties of the provided List of Propertys.
of(List<PortRange>) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns a PortRanges of the provided List of PortRanges.
of(List<SocketSetting<?>>) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns a SocketSettings of the provided List of SocketSettings.
of(List<Method>) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns a Methods of the provided List of Methods.
of(List<Setting<? extends Object>>) - Static method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
of(List<User>) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 

P

parse(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the parsed value from the provided String value.
parse(String) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns the parsed value from the provided String value.
parse(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
parse(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
parse(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
PARTIAL_ENCRYPTION_PASSWORD_FILE_SYSTEM_PROPERTY_NAME - Static variable in class com.github.jh3nd3rs0n.jargyle.common.security.SystemPropertyNameConstants
The name of the system property for the file of the partial password to be used for encryption/decryption.
PARTIAL_ENCRYPTION_PASSWORD_SYSTEM_PROPERTY_NAME - Static variable in class com.github.jh3nd3rs0n.jargyle.common.security.SystemPropertyNameConstants
The name of the system property for the partial password to be used for encryption/decryption.
passwordEquals(char[]) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
passwordEquals(char[]) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordValue
Returns the boolean value to indicate if this HashedPasswordValue's password is equal to the provided password.
PBKDF2_WITH_HMAC_SHA256_HASHED_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpecConstants
 
Port - Class in com.github.jh3nd3rs0n.jargyle.common.net
An integer between 0 and 65535 (inclusive) that is assigned to uniquely identify a connection endpoint and to direct data to a host.
PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
PortRange - Class in com.github.jh3nd3rs0n.jargyle.common.net
A range of Port values between the provided minimum Port value and the maximum Port value (inclusive).
PortRanges - Class in com.github.jh3nd3rs0n.jargyle.common.net
A collection of PortRanges.
PositiveInteger - Class in com.github.jh3nd3rs0n.jargyle.common.number
An integer between 1 and 2147483647 (inclusive).
printStackTrace() - Method in exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionsCloseException
 
printStackTrace(PrintStream) - Method in exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionsCloseException
 
printStackTrace(PrintWriter) - Method in exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionsCloseException
 
Properties - Class in com.github.jh3nd3rs0n.jargyle.client
A collection of Propertys.
Property<V> - Class in com.github.jh3nd3rs0n.jargyle.client
A property of the specified value type.
PropertySpec<V> - Class in com.github.jh3nd3rs0n.jargyle.client
The specification of a Property of the specified value type.
PropertySpec(String, Class<V>, V) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Constructs a PropertySpec with the provided name, the provided value type, and the provided default value.
ProtectionLevel - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
Security context protection level.
ProtectionLevelNegotiationMessage - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A message sent by the client or the server during the security context protection level negotiation process.
ProtectionLevels - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A collection of ProtectionLevels.
put(User) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
put(User) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
putAll(Users) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
putAll(Users) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
putRuleArgValue(RuleArgSpec<V>, V) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
putValue(SocketSettingSpec<V>, V) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Puts the provided value with a new SocketSetting defined by the provided SocketSettingSpec of the specified value type and returns the recent value if any.

R

RANDOM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpecConstants
 
receive(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
receive(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
receive(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
 
remove(SocketSettingSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Removes the value and its SocketSetting defined by the provided SocketSettingSpec of the specified value type and returns the recent value if any.
remove(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
remove(String) - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
removeRuleArgValue(RuleArgSpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
removeSetting(int) - Method in class com.github.jh3nd3rs0n.jargyle.server.Configuration
 
Reply - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
A reply from the SOCKS server.
ReplyCode - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Type of reply from the SOCKS server.
Request - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
A request to the SOCKS server.
Request - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod
A username/password request from the client.
REQUIRED_INTEG - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Required per-message integrity.
REQUIRED_INTEG_AND_CONF - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Required per-message integrity and confidentiality.
resolve(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.HostResolver
Resolves the provided host and returns an InetAddress of the provided host.
resolve(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5HostResolver
 
RESOLVE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
A request to the SOCKS server to resolve a host name.
Response - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod
A response from the server.
ROUTE_SELECTION_LOG_ACTION - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
ROUTE_SELECTION_LOG_ACTION - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
ROUTE_SELECTION_STRATEGY - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
ROUTE_SELECTION_STRATEGY - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
Rule - Class in com.github.jh3nd3rs0n.jargyle.server
 
RULE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
Rule.Builder - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleAction<V> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleActionSpec<V> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleActionSpec(String, Class<V>) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
RuleArg<V> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleArgSpec<V> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleArgSpec(String, Class<V>) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
RuleCondition<C,A> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleConditionEvaluator<C,A> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleConditionEvaluator() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.RuleConditionEvaluator
 
RuleConditionSpec<C,A> - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleConditionSpec(String, Class<C>, RuleConditionEvaluator<C, A>, RuleArgSpec<A>) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
RuleContext - Class in com.github.jh3nd3rs0n.jargyle.server
 
RuleContext() - Constructor for class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
RuleContext(RuleContext) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 

S

Scheme - Enum Class in com.github.jh3nd3rs0n.jargyle.client
Specifies what SOCKS protocol is to be used to access the SOCKS server.
SELECTABLE_ROUTE_ID - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
selectFrom(List<? extends T>) - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
SelectionStrategy - Class in com.github.jh3nd3rs0n.jargyle.server
 
SelectionStrategy(SelectionStrategySpec) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
SelectionStrategySpec - Class in com.github.jh3nd3rs0n.jargyle.server
 
SelectionStrategySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
SELECTIVE_INTEG_OR_CONF - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Selective per-message integrity or confidentiality based on local client and server configurations.
send(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
send(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
send(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
 
sendUrgentData(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
sendUrgentData(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
ServerMethodSelectionMessage - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
A method selection message from the server.
set(Configuration) - Method in class com.github.jh3nd3rs0n.jargyle.server.ConfigurationRepository
 
setBroadcast(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setBroadcast(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setEnabledCipherSuites(String[]) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Sets the String array of acceptable cipher suites enabled for DTLS connections with a provided String array.
setEnabledProtocols(String[]) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Sets the String array of acceptable protocol versions enabled for DTLS connections with the provided String array.
setKeepAlive(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setKeepAlive(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setOOBInline(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setOOBInline(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setPerformancePreferences(int, int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setPerformancePreferences(int, int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setPerformancePreferences(int, int, int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setSendBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setSendBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setSendBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setSendBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setSoLinger(boolean, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setSoLinger(boolean, int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setTcpNoDelay(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setTcpNoDelay(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
Setting<V> - Class in com.github.jh3nd3rs0n.jargyle.server
 
Settings - Class in com.github.jh3nd3rs0n.jargyle.server
 
SettingSpec<V> - Class in com.github.jh3nd3rs0n.jargyle.server
 
SettingSpec(String, Class<V>, V) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
setTrafficClass(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setTrafficClass(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setTrafficClass(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
setTrafficClass(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
setUseClientMode(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Sets the boolean value to indicate that this DtlsDatagramSocket will operate in client mode.
setWrappedReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
Sets the buffer size for receiving DTLS wrapped datagrams.
shortValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
Returns the short value of this UnsignedShort.
shutdownInput() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
shutdownInput() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
shutdownOutput() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
shutdownOutput() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
SingleValueSpecDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of the specification of a single value.
singleValueSpecs() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueTypeDoc
The specifications of the single values of the single value type.
SingleValueSpecsDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of the specifications of single values.
SingleValueTypeDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of a single value type.
SO_BROADCAST - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_BROADCAST: a Boolean value to indicate if broadcast datagrams can be sent.
SO_KEEPALIVE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_KEEPALIVE: a Boolean value to indicate if a TCP socket can be kept alive when no data has been exchanged in either direction.
SO_LINGER - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_LINGER: an Integer of the number of seconds of lingering on closing the TCP socket (disabled if the number of seconds is negative).
SO_RCVBUF - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_RCVBUF: a PositiveInteger of the receive buffer size.
SO_REUSEADDR - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_REUSEADDR: a Boolean value to indicate if the socket address and port can be reused.
SO_SNDBUF - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_SNDBUF: a PositiveInteger of the send buffer size.
SO_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for SO_TIMEOUT: a NonNegativeInteger of the timeout in milliseconds on waiting for an idle socket.
socket - Variable in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
The Socket to be filtered.
SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
SocketSetting<V> - Class in com.github.jh3nd3rs0n.jargyle.common.net
A setting of a specified value type to be applied to a socket.
SocketSettings - Class in com.github.jh3nd3rs0n.jargyle.common.net
A collection of SocketSettings.
SocketSettingSpec<V> - Class in com.github.jh3nd3rs0n.jargyle.common.net
The specification of a SocketSetting of the specified value type.
SOCKS_SERVER_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleArgSpecConstants
 
SOCKS_SERVER_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleConditionSpecConstants
 
SOCKS_SERVER_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
SOCKS_SERVER_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
SOCKS_SERVER_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
SOCKS_SERVER_URI - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.socksServerUri: the SocksServerUri for the URI of the SOCKS server.
SOCKS5 - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
SOCKS protocol version 5.
SOCKS5_GSSAPIMETHOD_MECHANISM_OID - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.mechanismOid: the Oid for the object ID for the GSS-API authentication mechanism to the SOCKS5 server (default is 1.2.840.113554.1.2.2).
SOCKS5_GSSAPIMETHOD_NEC_REFERENCE_IMPL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.necReferenceImpl: the Boolean value to indicate if the exchange of the GSS-API protection level negotiation must be unprotected should the SOCKS5 server use the NEC reference implementation (default is false).
SOCKS5_GSSAPIMETHOD_NEC_REFERENCE_IMPL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_GSSAPIMETHOD_PROTECTION_LEVELS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.protectionLevels: the ProtectionLevels for acceptable protection levels after GSS-API authentication with the SOCKS5 server (The first is preferred while the remaining are acceptable if the server does not accept the first) (default is REQUIRED_INTEG_AND_CONF,REQUIRED_INTEG,NONE).
SOCKS5_GSSAPIMETHOD_PROTECTION_LEVELS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_GSSAPIMETHOD_SERVICE_NAME - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.serviceName: the GSS-API service name for the SOCKS5 server.
SOCKS5_GSSAPIMETHOD_SUGGESTED_CONF - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.suggestedConf: the Boolean value for the suggested privacy (or confidentiality) state for GSS-API messages sent after GSS-API authentication with the SOCKS5 server (applicable if the negotiated protection level is SELECTIVE_INTEG_OR_CONF) (default is true).
SOCKS5_GSSAPIMETHOD_SUGGESTED_CONF - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_GSSAPIMETHOD_SUGGESTED_INTEG - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.suggestedInteg: the Integer for the suggested quality-of-protection (or integrity) value for GSS-API messages sent after GSS-API authentication with the SOCKS5 server (applicable if the negotiated protection level is SELECTIVE_INTEG_OR_CONF) (default is 0).
SOCKS5_GSSAPIMETHOD_SUGGESTED_INTEG - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_METHOD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_METHOD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_METHODS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.methods: the Methods for acceptable authentication methods to the SOCKS5 server (default is NO_AUTHENTICATION_REQUIRED).
SOCKS5_METHODS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_INBOUND_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_INBOUND_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_LISTEN_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_LISTEN_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_LISTEN_BIND_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_LISTEN_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_LISTEN_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_LISTEN_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_BIND_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_PREPARE_TARGET_FACING_SOCKET - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_PREPARE_TARGET_FACING_SOCKET - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_BIND_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_CONNECT_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_CONNECT_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_CONNECT_REQUEST_TARGET_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_BIND_TCP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_BIND_TCP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_BIND_UDP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_BIND_UDP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_BIND_TCP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_BIND_TCP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_BIND_UDP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_BIND_UDP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_EXTERNAL_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_INTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_INTERNAL_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_INTERNAL_FACING_BIND_UDP_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_INTERNAL_FACING_BIND_UDP_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_INTERNAL_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_INTERNAL_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_REQUEST_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_REQUEST_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_CLIENT_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_CLIENT_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_CLIENT_FACING_BIND_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_CLIENT_FACING_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_CLIENT_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_CLIENT_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_PEER_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_PEER_FACING_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_PEER_FACING_BIND_PORT_RANGE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_PEER_FACING_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_PEER_FACING_SOCKET_SETTING - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_PEER_FACING_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_IDLE_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_INBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_ON_UDP_ASSOCIATE_REQUEST_RELAY_OUTBOUND_BANDWIDTH_LIMIT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_REPLY_SERVER_BOUND_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_REPLY_SERVER_BOUND_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_REPLY_SERVER_BOUND_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_REPLY_SERVER_BOUND_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_REQUEST_COMMAND - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_REQUEST_COMMAND - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_ADDRESS_REDIRECT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_PORT_REDIRECT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_REQUEST_DESIRED_DESTINATION_REDIRECT_LOG_ACTION - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
SOCKS5_SECOND_REPLY_SERVER_BOUND_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_SECOND_REPLY_SERVER_BOUND_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_SECOND_REPLY_SERVER_BOUND_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_SECOND_REPLY_SERVER_BOUND_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_SOCKS5_DATAGRAM_SOCKET_CLIENT_INFO_UNAVAILABLE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.socks5DatagramSocket.clientInfoUnavailable: the Boolean value to indicate if the client information expected to be used to send UDP datagrams (address and port) is unavailable to be sent to the SOCKS5 server (an address and port of all zeros is sent instead) (default is false).
SOCKS5_SOCKS5_HOST_RESOLVER_RESOLVE_FROM_SOCKS5_SERVER - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.socks5HostResolver.resolveFromSocks5Server: the Boolean value to indicate if host names are to be resolved from the SOCKS5 server (default is false).
SOCKS5_UDP_INBOUND_DESIRED_DESTINATION_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_INBOUND_DESIRED_DESTINATION_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_INBOUND_DESIRED_DESTINATION_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_INBOUND_DESIRED_DESTINATION_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_INBOUND_SOURCE_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_INBOUND_SOURCE_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_INBOUND_SOURCE_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_INBOUND_SOURCE_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_OUTBOUND_DESIRED_DESTINATION_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_OUTBOUND_DESIRED_DESTINATION_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_OUTBOUND_DESIRED_DESTINATION_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_OUTBOUND_DESIRED_DESTINATION_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_OUTBOUND_SOURCE_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_OUTBOUND_SOURCE_ADDRESS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_UDP_OUTBOUND_SOURCE_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_UDP_OUTBOUND_SOURCE_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_USER - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
SOCKS5_USER - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
SOCKS5_USERPASSMETHOD_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.userpassmethod.password: the EncryptedPassword for the password to be used to access the SOCKS5 server.
SOCKS5_USERPASSMETHOD_USER_REPOSITORY - Static variable in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
SOCKS5_USERPASSMETHOD_USERNAME - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.userpassmethod.username: the username to be used to access the SOCKS5 server.
Socks5Client - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ClientIOException - Exception Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ClientIOException(Socks5Client, String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ClientIOException
 
Socks5ClientIOException(Socks5Client, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ClientIOException
 
Socks5DatagramSocket - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5Exception - Exception Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Thrown when an exception occurs during the SOCKS5 protocol.
Socks5Exception() - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Socks5Exception
Constructs a Socks5Exception.
Socks5Exception(String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Socks5Exception
Constructs a Socks5Exception with the provided message.
Socks5Exception(String, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Socks5Exception
Constructs a Socks5Exception with the provided message and the provided cause.
Socks5Exception(Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Socks5Exception
Constructs a Socks5Exception with the provided cause.
Socks5HostResolver - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5NetObjectFactory - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5PropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
SOCKS5 specific PropertySpec constants.
Socks5RuleActionSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
Socks5RuleArgSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
Socks5RuleConditionSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
Socks5ServerSocket - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ServerUri - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ServerUri(UserInfo, Host, Port) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
Socks5SettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
Socks5Socket - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
SocksClient - Class in com.github.jh3nd3rs0n.jargyle.client
A SOCKS client.
SocksClient(SocksServerUri, Properties) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Constructs a SocksClient with the provided SocksServerUri and the provided Properties.
SocksClient(SocksServerUri, Properties, SocksClient) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Constructs a SocksClient with the provided SocksServerUri, the provided Properties, and the optionally provided SocksClient to be chained to the constructed SocksClient.
SocksClientIOException - Exception Class in com.github.jh3nd3rs0n.jargyle.client
Thrown when an I/O error occurs from the SocksClient.
SocksClientIOException(SocksClient, String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
Constructs a SocksClientIOException with the provided SocksClient and the provided message.
SocksClientIOException(SocksClient, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
Constructs a SocksClientIOException with the provided SocksClient and the provided cause.
SocksClientSocketException - Exception Class in com.github.jh3nd3rs0n.jargyle.client
Thrown when an error occurs in creating or accessing a Socket that has an underlying SocksClient.
SocksClientSocketException(SocksClient, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientSocketException
Constructs a SocksClientSocketException with the provided underlying SocksClient and the provided cause.
SocksException - Exception Class in com.github.jh3nd3rs0n.jargyle.protocolbase
Thrown when an exception occurs during the SOCKS protocol.
SocksException() - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.SocksException
Constructs a SocksException.
SocksException(String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.SocksException
Constructs a SocksException with the provided message.
SocksException(String, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.SocksException
Constructs a SocksException with the provided message and the provided cause.
SocksException(Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.protocolbase.SocksException
Constructs a SocksException with the provided cause.
SocksNetObjectFactory - Class in com.github.jh3nd3rs0n.jargyle.client
An implementation of NetObjectFactory that creates networking objects whose traffic would be routed through the SOCKS server.
SocksNetObjectFactory(SocksClient) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
Constructs a SocksNetObjectFactory with the provided SocksClient.
SocksServer - Class in com.github.jh3nd3rs0n.jargyle.server
 
SocksServer(Configuration) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
SocksServer.State - Enum Class in com.github.jh3nd3rs0n.jargyle.server
 
SocksServerUri - Class in com.github.jh3nd3rs0n.jargyle.client
The URI of the SOCKS server.
SocksServerUri(Scheme, UserInfo, Host, Port) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Constructs a SocksServerUri with the provided Scheme, the optionally provided UserInfo, the provided Host, and the optionally provided Port.
SSL_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.enabled: the Boolean value to indicate if SSL/TLS connections to the SOCKS server are enabled (default is false).
SSL_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.enabledCipherSuites: the CommaSeparatedValues of acceptable cipher suites enabled for SSL/TLS connections to the SOCKS server.
SSL_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.enabledProtocols: the CommaSeparatedValues of acceptable protocol versions enabled for SSL/TLS connections to the SOCKS server.
SSL_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_KEY_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStoreFile: the File for the key store file for the SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_KEY_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStoreInputStream: the InputStream of the key store for the SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_KEY_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStorePassword: the EncryptedPassword for the password for the key store for the SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_KEY_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStoreType: the type of key store file for the SSL/TLS connections to the SOCKS server (default is PKCS12).
SSL_KEY_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_NEED_CLIENT_AUTH - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.protocol: the protocol version for the SSL/TLS connections to the SOCKS server (default is TLSv1.2).
SSL_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStoreFile: the File for the trust store file for the SSL/TLS connections to the SOCKS server.
SSL_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStoreInputStream: the InputStream for the trust store for the SSL/TLS connections to the SOCKS server.
SSL_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStorePassword: the EncryptedPassword for the password for the trust store for the SSL/TLS connections to the SOCKS server.
SSL_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStoreType: the type of trust store file for the SSL/TLS connections to the SOCKS server (default is PKCS12).
SSL_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SSL_WANT_CLIENT_AUTH - Static variable in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
SslContextHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
Helper class for SSLContexts.
SslPropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
SSL/TLS specific PropertySpec constants.
SslSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server
 
SslSocketFactory - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
A factory that creates SSLSockets.
SslSocketFactory() - Constructor for class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslSocketFactory
Allows the construction of subclass instances.
StandardSocketSettingSpecConstants - Class in com.github.jh3nd3rs0n.jargyle.common.net
Standard SocketSettingSpec constants.
start() - Method in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
STARTED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.server.SocksServer.State
 
STATUS_SUCCESS - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
The status UnsignedByte that indicates success.
STATUS_SUCCESS_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
The status byte value that indicates success.
stop() - Method in class com.github.jh3nd3rs0n.jargyle.server.SocksServer
 
STOPPED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.server.SocksServer.State
 
STRING_SOURCE_USER_REPOSITORY - Static variable in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpecConstants
 
SUCCEEDED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating success.
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
syntax() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.EnumValueTypeDoc
The syntax of the enum value.
syntax() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueSpecDoc
The syntax of the name value pair value.
syntax() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueTypeDoc
The syntax of the name value pair value.
syntax() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueSpecDoc
The syntax of the single value
syntax() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueTypeDoc
The syntax of the single value.
syntax() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.ValuesValueTypeDoc
The syntax of the values value.
syntaxName() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.EnumValueTypeDoc
The syntax name of the enum value to be used in other syntaxes.
syntaxName() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueTypeDoc
The syntax name of the name value pair value to be used in other syntaxes.
syntaxName() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.SingleValueTypeDoc
The syntax name of the single value to be used in other syntaxes.
syntaxName() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.ValuesValueTypeDoc
The syntax name of the values value to be used in other syntaxes.
SystemPropertyNameConstants - Class in com.github.jh3nd3rs0n.jargyle.common.security
All security specific system property name constants.

T

TCP_NODELAY - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
SocketSettingSpec constant for TCP_NODELAY: a Boolean value to indicate disabling Nagle's algorithm.
ThrowableHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.throwable
Helper class for Throwables.
toArray() - Method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
Returns the values of this CommaSeparatedValues.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Returns the byte array of the byte value associated with this type of Address followed by the bytes of this Address.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
Returns the byte array of this ClientMethodSelectionMessage.
toByteArray() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
Returns the byte array of this AbortMessage.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns the byte array of this AuthenticationMessage.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns the byte array of this EncapsulatedUserDataMessage.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns the byte array of this ProtectionLevelNegotiationMessage.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
Returns the byte array of 2 bytes of the length of bytes of this Token followed by the bytes of this Token.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns the byte array of this Reply.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns the byte array of this Request.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
Returns the byte array of this ServerMethodSelectionMessage.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns the byte array of this UdpRequest.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns the byte array of this Request.
toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
Returns the byte array of this Response.
toInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
Returns an InetAddress of this Host.
toInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.HostAddress
 
toInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.HostName
 
Token - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
A token of bytes.
toList() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns an unmodifiable List of PortRanges.
toList() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns an unmodifiable List of ProtectionLevels.
toList() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns an unmodifiable List of Methods.
toList() - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
toMap() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns an unmodifiable Map of Propertys each associated by their PropertySpec.
toMap() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns an unmodifiable Map of SocketSettings each associated by their SocketSettingSpec.
toMap() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
toOutput(OutputStream) - Method in class com.github.jh3nd3rs0n.jargyle.server.ConfigurationSchema
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns the String representation of this Properties.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the String representation of this Property.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the String representation of this PropertySpec.
toString() - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns the String representation of this Scheme.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the String representation of this SocksClient.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the String representation of this SocksServerUri.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
Returns the String representation of this UserInfo.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
Returns the String representation of this Host.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Returns the String representation of this Port.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
Returns the String representation of this PortRange.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
Returns the String representation of this PortRanges.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
Returns the String representation of this SocketSetting.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
Returns the String representation of this SocketSettings.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns the String representation of this SocketSettingSpec.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
Returns the String representation of this NonNegativeInteger.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
Returns the String representation of this PositiveInteger.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
Returns the String representation of this UnsignedByte.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
Returns the String representation of this UnsignedShort.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
Retyrns the String representation of this EncryptedPassword.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
Returns the String representation of this EncryptedPasswordSpec.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordValue
Returns the String representation of this EncryptedPasswordValue.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
Returns the String representation of this CommaSeparatedValues.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterDatagramSocket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.FilterSocket
 
toString() - Method in exception class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket.ConnectionsCloseException
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.DtlsDatagramSocket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
Returns the String representation of this Address.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
Returns the String representation of this ClientMethodSelectionMessage.
toString() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
Returns the String representation of this AbortMessage.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
Returns the String representation of this AuthenticationMessage.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
Returns the String representation of this EncapsulatedUserDataMessage.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.GssapiMethodEncapsulation
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
Returns the String representation of this ProtectionLevelNegotiationMessage.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
Returns the String representation of this ProtectionLevels.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
Returns the String representation of this Token.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodEncapsulation
Returns the String representation of this MethodEncapsulation.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
Returns the String representation of this Methods.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
Returns the String representation of this Reply.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
Returns the String representation of this Request.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
Returns the String representation of this ServerMethodSelectionMessage.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
Returns the String representation of this UdpRequest.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Returns the String representation of this Request.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
Returns the String representation of this Response.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.AddressRange
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.Rule
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleAction
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArg
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleArgSpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleCondition
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleContext
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategy
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.Setting
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPassword
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordValue
Returns the String representation of this HashedPasswordValue.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpec
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.Users
 
toURI() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the URI of this SocksServerUri.
TrustManagerHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
Helper class for TrustManagers.
tryIncrementCurrentCount() - Method in class com.github.jh3nd3rs0n.jargyle.server.NonNegativeIntegerLimit
 
TTL_EXPIRED - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
A reply from the SOCKS server indicating that the TTL expired.

U

UDP_ASSOCIATE - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
A request to the SOCKS server to establish an association within the UDP relay process to handle UDP datagrams.
UdpRequest - Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
A forwarded datagram to/from the UDP relay server.
UnsignedByte - Class in com.github.jh3nd3rs0n.jargyle.common.number
An integer between 0 and 255 (inclusive).
UnsignedShort - Class in com.github.jh3nd3rs0n.jargyle.common.number
An integer between 0 and 65535 (inclusive).
unsignedShortValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Returns the UnsignedShort value of this Port.
User - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
UserInfo - Class in com.github.jh3nd3rs0n.jargyle.client
Specifies the user information to be used to access the SOCKS server.
USERNAME_PASSWORD - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
Username password authentication.
UserRepository - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
UserRepository(UserRepositorySpec, String) - Constructor for class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepository
 
UserRepositorySpec - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
UserRepositorySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 
Users - Class in com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod
 

V

V1 - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Version
Protocol version 1.
V1 - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Version
Protocol version 1.
V5 - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Version
Protocol version 5.
validate(C) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleConditionSpec
 
validate(V) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the valid provided value.
validate(V) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
Returns the valid provided value.
validate(V) - Method in class com.github.jh3nd3rs0n.jargyle.server.RuleActionSpec
 
validate(V) - Method in class com.github.jh3nd3rs0n.jargyle.server.SettingSpec
 
validateName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
validatePassword(char[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Validates the provided password.
validatePassword(char[]) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.User
 
validateUsername(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
Validates the provided username.
value() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.EnumValueDoc
The String representation of the enum value.
valueOf(byte) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
Returns a UnsignedByte of the provided byte value.
valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Returns a Port of the provided int value.
valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
Returns a NonNegativeInteger of the provided int value.
valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
Returns a PositiveInteger of the provided int value.
valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
Returns a UnsignedByte of the provided int value.
valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
Returns a UnsignedShort of the provided int value.
valueOf(short) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
Returns a UnsignedShort of the provided short value.
valueOf(UnsignedShort) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Returns a Port of the provided UnsignedShort.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
Returns a Port of the provided String.
valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
Returns a NonNegativeInteger of the provided String.
valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
Returns a PositiveInteger of the provided String.
valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
Returns a UnsignedByte of the provided String.
valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
Returns a UnsignedShort of the provided String.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Version
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Version
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Version
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.FirewallAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.LogAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.SocksServer.State
Returns the enum constant of this class with the specified name.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
Returns the enum constant associated with the provided byte value.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Returns the enum constant associated with the provided byte value.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Version
Returns the enum constant associated with the provided byte value.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
Returns the enum constant associated with the provided byte value.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
Returns the enum constant associated with the provided byte value.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Version
Returns the enum constant associated with the provided byte value.
valueOfByte(byte) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Version
Returns the enum constant associated with the provided byte value.
valueOfName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpecConstants
 
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns the enum constant of the provided String representation.
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
Returns the enum constant of the provided String.
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Returns the enum constant of the provided String.
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
Returns the enum constant of the provided String.
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.FirewallAction
 
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.LogAction
 
valueOfTypeName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpecConstants
Returns the EncryptedPasswordSpec constant based on the provided type name the constant specifies for its EncryptedPassword.
valueOfTypeName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.ExternalSourceUserRepositorySpecConstants
 
valueOfTypeName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpecConstants
 
valueOfTypeName(String) - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
Returns an unmodifiable List of the SocketSettingSpec constants.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpecConstants
Returns the List of all EncryptedPasswordSpec constants.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Version
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Version
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Version
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.FirewallAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleArgSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleConditionSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.LogAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.ExternalSourceUserRepositorySpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.server.SocksServer.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
Returns an unmodifiable Map of the SocketSettingSpec constants each associated by the name they specify for their SocketSetting.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpecConstants
Returns the Map of all EncryptedPasswordSpec constants each associated by the type name they specify for their EncryptedPassword.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingDtlsSettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingGeneralSettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingSocks5SettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.ChainingSslSettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.DtlsSettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleActionSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleArgSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralRuleConditionSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.GeneralSettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.SelectionStrategySpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.ExternalSourceUserRepositorySpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.HashedPasswordSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.socks5.userpassmethod.UserRepositorySpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleActionSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleArgSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5RuleConditionSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.Socks5SettingSpecConstants
 
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.server.SslSettingSpecConstants
 
ValuesValueTypeDoc - Annotation Interface in com.github.jh3nd3rs0n.jargyle.internal.annotation
The documentation of a values value type.
valueType() - Element in annotation interface com.github.jh3nd3rs0n.jargyle.internal.annotation.NameValuePairValueSpecDoc
The type of value of the name value pair value.
Version - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod
Protocol version.
Version - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod
Protocol version.
Version - Enum Class in com.github.jh3nd3rs0n.jargyle.protocolbase.socks5
Protocol version.
A B C D E F G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form