Index
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 providedUnsignedByte
associated with this type ofAddress
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 ofAddress
. - ADDRESS_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
-
The
UnsignedByte
associated with this type ofAddress
. - ADDRESS_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
-
The
UnsignedByte
associated with this type ofAddress
. - ADDRESS_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
-
The
byte
value associated with this type ofAddress
. - ADDRESS_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
-
The
byte
value associated with this type ofAddress
. - ADDRESS_TYPE_BYTE_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
-
The
byte
value associated with this type ofAddress
. - 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 providedUnsignedByte
associated with the type ofAddress
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 forEncryptedPassword
that uses the cipher algorithmAES/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 thisPortRanges
has anyPortRange
that covers the providedPort
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 providedDatagramSocket
. - applyTo(DatagramSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Applies this
SocketSettings
to the providedDatagramSocket
. - applyTo(ServerSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
-
Applies this
SocketSetting
to the providedServerSocket
. - applyTo(ServerSocket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Applies this
SocketSettings
to the providedServerSocket
. - applyTo(Socket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
-
Applies this
SocketSetting
to the providedSocket
. - applyTo(Socket) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Applies this
SocketSettings
to the providedSocket
. - 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 thisUnsignedByte
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Command
-
Returns the
byte
value associated with thisCommand
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
-
Returns the
byte
value associated with thisProtectionLevel
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Version
-
Returns the
byte
value associated with thisVersion
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Method
-
Returns the
byte
value associated with thisMethod
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ReplyCode
-
Returns the
byte
value associated with thisReplyCode
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Version
-
Returns the
byte
value associated with thisVersion
. - byteValue() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Version
-
Returns the
byte
value associated with thisVersion
.
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 forsocksClient.clientBindHost
: theHost
for the binding host name or address for the client socket that is used to connect to the SOCKS server (default is0.0.0.0
). - CLIENT_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
-
PropertySpec
constant forsocksClient.clientBindPortRanges
: thePortRanges
for the binding port ranges for the client socket that is used to connect to the SOCKS server (default is0
). - CLIENT_CONNECT_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
-
PropertySpec
constant forsocksClient.clientConnectTimeout
: thePositiveInteger
for the timeout in milliseconds on waiting for the client socket to connect to the SOCKS server (default is60000
). - 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 forsocksClient.clientSocketSettings
: theSocketSettings
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
String
s. - 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
Throwable
s. - 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 providedUnsignedByte
associated with theCommand
that is unknown or unsupported. - CommaSeparatedValues - Class in com.github.jh3nd3rs0n.jargyle.common.string
-
A collection of
String
values whoseString
representation is a comma separated list of saidString
values. - compareTo(Port) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
-
Compares this
Port
with the otherPort
. - 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 providedList
ofIOException
s 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 thisProtectionLevels
contains the providedProtectionLevel
. - contains(Method) - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
-
Returns the
boolean
value to indicate if thisMethods
contains the providedMethod
. - 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 providedbyte
array into the providedbyte
array until the length of the providedbyte
array is reached or until the end of the providedInputStream
is reached. - covers(Port) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
-
Returns a
boolean
value to indicate if thisPortRange
covers the providedPort
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 forsocksClient.dtls.enabled
: theBoolean
value to indicate if DTLS connections to the SOCKS server are enabled (default isfalse
). - 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 forsocksClient.dtls.enabledCipherSuites
: theCommaSeparatedValues
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 forsocksClient.dtls.enabledProtocols
: theCommaSeparatedValues
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 forsocksClient.dtls.protocol
: the protocol version for the DTLS connections to the SOCKS server (default isDTLSv1.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 forsocksClient.dtls.trustStoreFile
: theFile
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 forsocksClient.dtls.trustStoreInputStream
: theInputStream
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 forsocksClient.dtls.trustStorePassword
: theEncryptedPassword
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 forsocksClient.dtls.trustStoreType
: the type of trust store file for the DTLS connections to the SOCKS server (default isPKCS12
). - DTLS_WRAPPED_RECEIVE_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
-
PropertySpec
constant forsocksClient.dtls.wrappedReceiveBufferSize
: thePositiveInteger
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
IOException
s 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
Executor
s. - 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 providedDatagramSocket
. - extractFrom(ServerSocket) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns a new
SocketSettings
extracted from the providedServerSocket
. - extractFrom(Socket) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns a new
SocketSettings
extracted from the providedSocket
.
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 otherDatagramSocket
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 providedDatagramSocket
to be filtered. - FilterSocket - Class in com.github.jh3nd3rs0n.jargyle.internal.net
-
A
Socket
that contains some otherSocket
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 providedSocket
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 ofAddress
. - getAddressType() - Method in exception class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.AddressTypeNotSupportedException
-
Returns the
UnsignedByte
associated with the type ofAddress
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
byte
s of thisAddress
. - 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
byte
s of thisToken
. - 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 thisSocksClient
. - 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 theCommand
that is unknown or unsupported. - getCommand() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
-
Returns the
Command
of thisRequest
. - 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 aDatagramSocket
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 thisRequest
. - getDesiredDestinationAddress() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
-
Returns the desired destination
Address
of thisUdpRequest
. - getDesiredDestinationPort() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
-
Returns the desired destination
Port
of thisRequest
. - getDesiredDestinationPort() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
-
Returns the desired destination
Port
of thisUdpRequest
. - 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 thisEncryptedPassword
. - getEncryptedPasswordValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
-
Returns the
EncryptedPasswordValue
of thisEncryptedPassword
. - 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 thisProtectionLevels
. - 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 thisSocksServerUri
. - 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
ofIOException
s 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
KeyManager
s from the providedInputStream
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 providedInputStream
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 thisServerMethodSelectionMessage
. - getMethods() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
-
Returns the
Methods
of thisClientMethodSelectionMessage
. - 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 thisSocksServerUri
ornull
if thePort
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 thisSocksServerUri
or the defaultPort
if thePort
was not provided. - getProperties() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
-
Returns the
Properties
of thisSocksClient
. - getPropertySpec() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
-
Returns the
PropertySpec
that defines thisProperty
. - 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 thisReply
. - 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 thisSocksServerUri
. - 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 thisReply
. - getServerBoundPort() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
-
Returns the server bound
Port
of thisReply
. - 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 thisSocketSetting
. - 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 thisSocksNetObjectFactory
. - getSocksServerUri() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
-
Returns the
SocksServerUri
of thisSocksClient
. - 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 ofKeyManager
s containing authentication keys and the provided array ofTrustManager
s 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 thisResponse
. - 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 thisAuthenticationMessage
. - getToken() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns the
Token
of thisEncapsulatedUserDataMessage
. - getToken() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
-
Returns the
Token
of thisProtectionLevelNegotiationMessage
. - 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
TrustManager
s from the providedInputStream
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 thisDtlsDatagramSocket
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 thisSocksServerUri
ornull
if theUserInfo
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 providedPropertySpec
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 providedSocketSettingSpec
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 thisClientMethodSelectionMessage
. - getVersion() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
-
Returns the
Version
of thisAbortMessage
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
-
Returns the
Version
of thisAuthenticationMessage
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns the
Version
of thisEncapsulatedUserDataMessage
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
-
Returns the
Version
of thisProtectionLevelNegotiationMessage
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
-
Returns the
Version
of thisReply
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
-
Returns the
Version
of thisRequest
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
-
Returns the
Version
of thisServerMethodSelectionMessage
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
-
Returns the
Version
of thisRequest
. - getVersion() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
-
Returns the
Version
of thisResponse
. - 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 providedSocket
, the providedGSSContext
to be used in encapsulating and de-encapsulating data, and the providedMessageProp
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
InputStream
s. - 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 thisPort
. - intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
-
Returns the
int
value of thisNonNegativeInteger
. - intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
-
Returns the
int
value of thisPositiveInteger
. - intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
-
Returns the
int
value of thisUnsignedByte
. - intValue() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
-
Returns the
int
value of thisUnsignedShort
. - 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 forIP_TOS
: anUnsignedByte
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 providedThrowable
is an instance of the providedClass
or has aThrowable
of the providedClass
. - 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
KeyManager
s. - KeyStoreHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.security
-
Helper class for
KeyStore
s.
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
byte
s of thisToken
. - 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
byte
s of aToken
. - 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
Method
s. - 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 providedMethod
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 providedMethod
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
DatagramSocket
s,HostResolver
s,ServerSocket
s, andSocket
s. - 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 localInetAddress
. - 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 existingDatagramSocket
. - newDatagramSocket(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
-
Returns a new
DatagramSocket
bound to the provided localSocketAddress
or a new unboundDatagramSocket
if the provided localSocketAddress
isnull
. - 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 providedHostName
. - newDomainNameFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.DomainName
-
Returns a new
DomainName
from the providedInputStream
. - 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 parsedEncryptedPasswordValue
from the providedString
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 providedReplyCode
, the server bound IPv4Address
of all zeros, and the server boundPort
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 propertysocksClient.socksServerUri
and system properties defined by otherPropertySpec
constants classes. - newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
-
Returns a new
SocksNetObjectFactory
from the system propertysocksClient.socksServerUri
and system properties defined by otherPropertySpec
constants classes. - newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
-
Returns a new
SocksServerUri
from the system propertysocksClient.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 providedbyte
s. - 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 statusUnsignedByte
. - 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 destinationAddress
, the provided desired destinationPort
, 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 providedCommand
, the provided desired destinationAddress
, and the provided desired destinationPort
. - newInstance(Token) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
-
Returns a new
AuthenticationMessage
with the providedToken
. - newInstance(Token) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns a new
EncapsulatedUserDataMessage
with the providedToken
. - newInstance(Token) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
-
Returns a new
ProtectionLevelNegotiationMessage
with the providedToken
. - newInstance(Method) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
-
Returns a new
ServerMethodSelectionMessage
with the providedMethod
. - newInstance(Methods) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
-
Returns a new
ClientMethodSelectionMessage
with the providedMethods
. - newInstance(ReplyCode, Address, Port) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
-
Returns a new
Reply
with the providedReplyCode
, the provided server boundAddress
, and the provided server boundPort
. - 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 ofEncryptedPassword
specified by aEncryptedPasswordSpec
and with the parsedEncryptedPasswordValue
from the providedString
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 aPropertySpec
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 aSocketSettingSpec
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 aSocketSettingSpec
, 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 providedSSLContext
as DTLS context. - newInstance(SSLContext) - Static method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslSocketFactory
-
Returns a new default
SslSocketFactory
with the providedSSLContext
. - newInstanceFrom(byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns a new
EncapsulatedUserDataMessage
from the providedbyte
array. - newInstanceFrom(byte[]) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
-
Returns a new
UdpRequest
from the providedbyte
array. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
-
Returns a new
Address
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
-
Returns a new
ClientMethodSelectionMessage
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns a new
EncapsulatedUserDataMessage
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
-
Returns a new
ProtectionLevelNegotiationMessage
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
-
Returns a new
Reply
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
-
Returns a new
Request
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
-
Returns a new
ServerMethodSelectionMessage
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
-
Returns a new
Request
from the providedInputStream
. - newInstanceFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
-
Returns a new
Response
from the providedInputStream
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
-
Returns a new
SocksServerUri
from the providedString
of a URI. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
-
Returns a new
PortRange
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
-
Returns a new
PortRanges
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
-
Returns a new
SocketSetting
of theObject
value type from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns a new
SocketSettings
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
-
Returns a new
EncryptedPassword
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
-
Returns a new
CommaSeparatedValues
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Address
-
Returns a new
Address
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
-
Returns a new instance of
ProtectionLevels
from the providedString
. - newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
-
Returns a new instance of
Methods
from the providedString
. - 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 providedURI
. - newInstanceFromClient(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
-
Returns a new
AuthenticationMessage
from the providedInputStream
from the client. - newInstanceFromServer(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
-
Returns a new
AuthenticationMessage
from the providedInputStream
from the server. - newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Property
-
Returns a new
Property
of theObject
value type with the provided name specified by aPropertySpec
and with the parsed value from the providedString
value. - newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
-
Returns a new
SocketSetting
of theObject
value type with the provided name specified by aSocketSettingSpec
and with the parsed value from the providedString
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 theObject
value type with the provided name specified by aSocketSettingSpec
, the parsed value from the providedString
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 providedHostIpv4Address
. - newIpv4AddressFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv4Address
-
Returns a new
Ipv4Address
from the providedInputStream
. - newIpv6AddressFrom(HostIpv6Address) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
-
Returns a new
Ipv6Address
from the providedHostIpv6Address
. - newIpv6AddressFrom(InputStream) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.address.impl.Ipv6Address
-
Returns a new
Ipv6Address
from the providedInputStream
. - newMessageProp(int, boolean) - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevel
-
Returns a new
MessageProp
(ornull
) based on thisProtectionLevel
. - 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 plainSocket
. - 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 providedString
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 localInetAddress
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 localInetAddress
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 remoteInetAddress
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 remoteInetAddress
and the provided remote port and bound to the provided localInetAddress
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 connectedSocket
, and is able to read data which has already been consumed/removed from the existing connectedSocket
's underlyingInputStream
. - newSocket(Socket, String, int, boolean) - Method in class com.github.jh3nd3rs0n.jargyle.internal.net.ssl.SslSocketFactory
-
Returns a new
Socket
layered over the existingSocket
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 providedString
value. - newSocketSettingWithParsedValue(String, String) - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
-
Returns a new
SocketSetting
with the parsed value from the providedString
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 providedProperties
. - 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 providedProperties
and the optionally providedSocksClient
to be chained to the newSocksClient
. - 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 providedUserInfo
, the providedHost
, and the optionally providedPort
. - 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 theReplyCode
ofSUCCEEDED
, the provided server boundAddress
, and the provided server boundPort
. - 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 defaultExecutorBuilder
. - 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
Object
s and their associated messages. - of(Properties) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
-
Returns a
Properties
of anotherProperties
. - of(Property<?>...) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
-
Returns a
Properties
of the providedProperty
s. - of(Port) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
-
Returns a
PortRange
of the providedPort
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 providedPortRange
s. - of(Port, Port) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
-
Returns a
PortRange
of the provided minimumPort
value and the maximumPort
value. - of(SocketSetting<?>...) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns a
SocketSettings
of the providedSocketSetting
s. - of(SocketSettings) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns a
SocketSettings
of anotherSocketSettings
. - of(ProtectionLevel, ProtectionLevel...) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
-
Returns a
ProtectionLevels
of the first providedProtectionLevel
and the provided additionalProtectionLevel
s. - of(ProtectionLevel, List<ProtectionLevel>) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
-
Returns a
ProtectionLevels
of the first providedProtectionLevel
and the providedList
of the additionalProtectionLevel
s. - of(Method...) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
-
Returns a
Methods
of the providedMethod
s. - 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 providedList
ofProperty
s. - of(List<PortRange>) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
-
Returns a
PortRanges
of the providedList
ofPortRange
s. - of(List<SocketSetting<?>>) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns a
SocketSettings
of the providedList
ofSocketSetting
s. - of(List<Method>) - Static method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
-
Returns a
Methods
of the providedList
ofMethod
s. - 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 thisHashedPasswordValue
'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 minimumPort
value and the maximumPort
value (inclusive). - PortRanges - Class in com.github.jh3nd3rs0n.jargyle.common.net
-
A collection of
PortRange
s. - 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
Property
s. - 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
ProtectionLevel
s. - 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 providedSocketSettingSpec
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 providedSocketSettingSpec
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 providedString
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 providedString
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 thisDtlsDatagramSocket
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 thisUnsignedShort
. - 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 forSO_BROADCAST
: aBoolean
value to indicate if broadcast datagrams can be sent. - SO_KEEPALIVE - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
-
SocketSettingSpec
constant forSO_KEEPALIVE
: aBoolean
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 forSO_LINGER
: anInteger
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 forSO_RCVBUF
: aPositiveInteger
of the receive buffer size. - SO_REUSEADDR - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
-
SocketSettingSpec
constant forSO_REUSEADDR
: aBoolean
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 forSO_SNDBUF
: aPositiveInteger
of the send buffer size. - SO_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
-
SocketSettingSpec
constant forSO_TIMEOUT
: aNonNegativeInteger
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
SocketSetting
s. - 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 forsocksClient.socksServerUri
: theSocksServerUri
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 forsocksClient.socks5.gssapimethod.mechanismOid
: theOid
for the object ID for the GSS-API authentication mechanism to the SOCKS5 server (default is1.2.840.113554.1.2.2
). - SOCKS5_GSSAPIMETHOD_NEC_REFERENCE_IMPL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
-
PropertySpec
constant forsocksClient.socks5.gssapimethod.necReferenceImpl
: theBoolean
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 isfalse
). - 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 forsocksClient.socks5.gssapimethod.protectionLevels
: theProtectionLevels
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 isREQUIRED_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 forsocksClient.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 forsocksClient.socks5.gssapimethod.suggestedConf
: theBoolean
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 isSELECTIVE_INTEG_OR_CONF
) (default istrue
). - 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 forsocksClient.socks5.gssapimethod.suggestedInteg
: theInteger
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 isSELECTIVE_INTEG_OR_CONF
) (default is0
). - 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 forsocksClient.socks5.methods
: theMethods
for acceptable authentication methods to the SOCKS5 server (default isNO_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 forsocksClient.socks5.socks5DatagramSocket.clientInfoUnavailable
: theBoolean
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 isfalse
). - SOCKS5_SOCKS5_HOST_RESOLVER_RESOLVE_FROM_SOCKS5_SERVER - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
-
PropertySpec
constant forsocksClient.socks5.socks5HostResolver.resolveFromSocks5Server
: theBoolean
value to indicate if host names are to be resolved from the SOCKS5 server (default isfalse
). - 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 forsocksClient.socks5.userpassmethod.password
: theEncryptedPassword
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 forsocksClient.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 providedSocksServerUri
and the providedProperties
. - SocksClient(SocksServerUri, Properties, SocksClient) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksClient
-
Constructs a
SocksClient
with the providedSocksServerUri
, the providedProperties
, and the optionally providedSocksClient
to be chained to the constructedSocksClient
. - 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 providedSocksClient
and the provided message. - SocksClientIOException(SocksClient, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
-
Constructs a
SocksClientIOException
with the providedSocksClient
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 underlyingSocksClient
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 providedSocksClient
. - 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 providedScheme
, the optionally providedUserInfo
, the providedHost
, and the optionally providedPort
. - SSL_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
-
PropertySpec
constant forsocksClient.ssl.enabled
: theBoolean
value to indicate if SSL/TLS connections to the SOCKS server are enabled (default isfalse
). - 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 forsocksClient.ssl.enabledCipherSuites
: theCommaSeparatedValues
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 forsocksClient.ssl.enabledProtocols
: theCommaSeparatedValues
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 forsocksClient.ssl.keyStoreFile
: theFile
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 forsocksClient.ssl.keyStoreInputStream
: theInputStream
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 forsocksClient.ssl.keyStorePassword
: theEncryptedPassword
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 forsocksClient.ssl.keyStoreType
: the type of key store file for the SSL/TLS connections to the SOCKS server (default isPKCS12
). - 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 forsocksClient.ssl.protocol
: the protocol version for the SSL/TLS connections to the SOCKS server (default isTLSv1.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 forsocksClient.ssl.trustStoreFile
: theFile
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 forsocksClient.ssl.trustStoreInputStream
: theInputStream
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 forsocksClient.ssl.trustStorePassword
: theEncryptedPassword
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 forsocksClient.ssl.trustStoreType
: the type of trust store file for the SSL/TLS connections to the SOCKS server (default isPKCS12
). - 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
SSLContext
s. - 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
SSLSocket
s. - 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 forTCP_NODELAY
: aBoolean
value to indicate disabling Nagle's algorithm. - ThrowableHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.throwable
-
Helper class for
Throwable
s. - 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 thebyte
value associated with this type ofAddress
followed by thebyte
s of thisAddress
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
-
Returns the
byte
array of thisClientMethodSelectionMessage
. - toByteArray() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
-
Returns the
byte
array of thisAbortMessage
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
-
Returns the
byte
array of thisAuthenticationMessage
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns the
byte
array of thisEncapsulatedUserDataMessage
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevelNegotiationMessage
-
Returns the
byte
array of thisProtectionLevelNegotiationMessage
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
-
Returns the
byte
array of 2 bytes of the length ofbyte
s of thisToken
followed by thebyte
s of thisToken
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
-
Returns the
byte
array of thisReply
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
-
Returns the
byte
array of thisRequest
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
-
Returns the
byte
array of thisServerMethodSelectionMessage
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
-
Returns the
byte
array of thisUdpRequest
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
-
Returns the
byte
array of thisRequest
. - toByteArray() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
-
Returns the
byte
array of thisResponse
. - toInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
-
Returns an
InetAddress
of thisHost
. - 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
byte
s. - toList() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
-
Returns an unmodifiable
List
ofPortRange
s. - toList() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
-
Returns an unmodifiable
List
ofProtectionLevel
s. - toList() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
-
Returns an unmodifiable
List
ofMethod
s. - toList() - Method in class com.github.jh3nd3rs0n.jargyle.server.Settings
- toMap() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
-
Returns an unmodifiable
Map
ofProperty
s each associated by theirPropertySpec
. - toMap() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns an unmodifiable
Map
ofSocketSetting
s each associated by theirSocketSettingSpec
. - 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 thisProperties
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
-
Returns the
String
representation of thisProperty
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
-
Returns the
String
representation of thisPropertySpec
. - toString() - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
-
Returns the
String
representation of thisScheme
. - 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 thisSocksClient
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
-
Returns the
String
representation of thisSocksServerUri
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
-
Returns the
String
representation of thisUserInfo
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Host
-
Returns the
String
representation of thisHost
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
-
Returns the
String
representation of thisPort
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRange
-
Returns the
String
representation of thisPortRange
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.PortRanges
-
Returns the
String
representation of thisPortRanges
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSetting
-
Returns the
String
representation of thisSocketSetting
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettings
-
Returns the
String
representation of thisSocketSettings
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.net.SocketSettingSpec
-
Returns the
String
representation of thisSocketSettingSpec
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
-
Returns the
String
representation of thisNonNegativeInteger
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
-
Returns the
String
representation of thisPositiveInteger
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
-
Returns the
String
representation of thisUnsignedByte
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
-
Returns the
String
representation of thisUnsignedShort
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPassword
-
Retyrns the
String
representation of thisEncryptedPassword
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpec
-
Returns the
String
representation of thisEncryptedPasswordSpec
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordValue
-
Returns the
String
representation of thisEncryptedPasswordValue
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.common.string.CommaSeparatedValues
-
Returns the
String
representation of thisCommaSeparatedValues
. - 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 thisAddress
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ClientMethodSelectionMessage
-
Returns the
String
representation of thisClientMethodSelectionMessage
. - toString() - Method in enum class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AbortMessage
-
Returns the
String
representation of thisAbortMessage
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.AuthenticationMessage
-
Returns the
String
representation of thisAuthenticationMessage
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.EncapsulatedUserDataMessage
-
Returns the
String
representation of thisEncapsulatedUserDataMessage
. - 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 thisProtectionLevelNegotiationMessage
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.ProtectionLevels
-
Returns the
String
representation of thisProtectionLevels
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.gssapimethod.Token
-
Returns the
String
representation of thisToken
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.MethodEncapsulation
-
Returns the
String
representation of thisMethodEncapsulation
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Methods
-
Returns the
String
representation of thisMethods
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Reply
-
Returns the
String
representation of thisReply
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.Request
-
Returns the
String
representation of thisRequest
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.ServerMethodSelectionMessage
-
Returns the
String
representation of thisServerMethodSelectionMessage
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.UdpRequest
-
Returns the
String
representation of thisUdpRequest
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Request
-
Returns the
String
representation of thisRequest
. - toString() - Method in class com.github.jh3nd3rs0n.jargyle.protocolbase.socks5.userpassmethod.Response
-
Returns the
String
representation of thisResponse
. - 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 thisHashedPasswordValue
. - 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 thisSocksServerUri
. - TrustManagerHelper - Class in com.github.jh3nd3rs0n.jargyle.internal.net.ssl
-
Helper class for
TrustManager
s. - 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 thisPort
. - 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 providedbyte
value. - valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
-
Returns a
Port
of the providedint
value. - valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
-
Returns a
NonNegativeInteger
of the providedint
value. - valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
-
Returns a
PositiveInteger
of the providedint
value. - valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
-
Returns a
UnsignedByte
of the providedint
value. - valueOf(int) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
-
Returns a
UnsignedShort
of the providedint
value. - valueOf(short) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
-
Returns a
UnsignedShort
of the providedshort
value. - valueOf(UnsignedShort) - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.Port
-
Returns a
Port
of the providedUnsignedShort
. - 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 providedString
. - valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.NonNegativeInteger
-
Returns a
NonNegativeInteger
of the providedString
. - valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.PositiveInteger
-
Returns a
PositiveInteger
of the providedString
. - valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedByte
-
Returns a
UnsignedByte
of the providedString
. - valueOf(String) - Static method in class com.github.jh3nd3rs0n.jargyle.common.number.UnsignedShort
-
Returns a
UnsignedShort
of the providedString
. - 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 itsEncryptedPassword
. - 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 thePropertySpec
constants. - values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
-
Returns an unmodifiable
List
of thePropertySpec
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 thePropertySpec
constants. - values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
-
Returns an unmodifiable
List
of thePropertySpec
constants. - values() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
-
Returns an unmodifiable
List
of theSocketSettingSpec
constants. - values() - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpecConstants
-
Returns the
List
of allEncryptedPasswordSpec
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 thePropertySpec
constants each associated by the name they specify for theirProperty
. - valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
-
Returns an unmodifiable
Map
of thePropertySpec
constants each associated by the name they specify for theirProperty
. - valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
-
Returns an unmodifiable
Map
of thePropertySpec
constants each associated by the name they specify for theirProperty
. - valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
-
Returns an unmodifiable
Map
of thePropertySpec
constants each associated by the name they specify for theirProperty
. - valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.common.net.StandardSocketSettingSpecConstants
-
Returns an unmodifiable
Map
of theSocketSettingSpec
constants each associated by the name they specify for theirSocketSetting
. - valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.common.security.EncryptedPasswordSpecConstants
-
Returns the
Map
of allEncryptedPasswordSpec
constants each associated by the type name they specify for theirEncryptedPassword
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form