A C G H I J L M N O R S T U W

A

AbstractSocksImplementation - Class in nu.najt.kecon.jsocksproxy
The common implementation of the SOCKS protocol.
AbstractSocksImplementation(JSocksProxy, Socket, Logger) - Constructor for class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
Constructor
AccessDeniedException - Exception in nu.najt.kecon.jsocksproxy
This exception is thrown if the client requests a SOCKS version that is now allowed
AccessDeniedException() - Constructor for exception nu.najt.kecon.jsocksproxy.AccessDeniedException
Constructor
AccessDeniedException(String, Throwable) - Constructor for exception nu.najt.kecon.jsocksproxy.AccessDeniedException
Constructor
AccessDeniedException(String) - Constructor for exception nu.najt.kecon.jsocksproxy.AccessDeniedException
Constructor
AccessDeniedException(Throwable) - Constructor for exception nu.najt.kecon.jsocksproxy.AccessDeniedException
Constructor
actionPerformed(ActionEvent) - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
 
AUTHORIZATION_FAILED - Static variable in class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
 

C

checkListeningThreads() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Check that the listeningAddresses property matches all binding threads.
COMMAND_BIND - Static variable in class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
 
COMMAND_CONNECT - Static variable in class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
 
Configuration - Class in nu.najt.kecon.jsocksproxy.configuration
This is the XML root object for the configuration
Configuration() - Constructor for class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
CONFIGURATION_XML - Static variable in class nu.najt.kecon.jsocksproxy.JSocksProxy
 

G

getAddress() - Method in class nu.najt.kecon.jsocksproxy.configuration.Listen
 
getBacklog() - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
getConfigurationBasePathPropertyKey() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
getConfigurationBasePathPropertyKey() - Method in interface nu.najt.kecon.jsocksproxy.JSocksProxyMBean
 
getConnections() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
getIpAndPort(InetSocketAddress) - Static method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Create a string representation of a InetSocketAddress
getIpAndPort(Socket) - Static method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Create a string representation of a Socket
getJndiName() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
getJndiName() - Method in interface nu.najt.kecon.jsocksproxy.JSocksProxyMBean
 
getListen() - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
getMaxSizeX(JComponent[]) - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
Get the maximum x size of a Component
getOutgoingAddress() - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
getOutgoingSourceAddress() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
getPort() - Method in class nu.najt.kecon.jsocksproxy.configuration.Listen
 
getSocket() - Method in class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
 
getSocksServer(JSocksProxy, Socket) - Static method in class nu.najt.kecon.jsocksproxy.SocksImplementationFactory
Return a SOCKS implementation
getStatus() - Method in class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
 

H

handle() - Method in class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
 
handle() - Method in class nu.najt.kecon.jsocksproxy.socks5.SocksImplementation5
 
handle() - Method in interface nu.najt.kecon.jsocksproxy.SocksImplementation
This method is the method which handle the handshake (except for the first version check) and tunneling.

I

isAllowSocks4() - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
isAllowSocks4() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
isAllowSocks5() - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
isAllowSocks5() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 

J

JSocksProxy - Class in nu.najt.kecon.jsocksproxy
This SOCKS proxy supports basic unauthenticated v4 and v5 versions.
JSocksProxy() - Constructor for class nu.najt.kecon.jsocksproxy.JSocksProxy
Constructor
JSocksProxy.ListeningThread - Class in nu.najt.kecon.jsocksproxy
This thread handle incoming connections for a specific listening address
JSocksProxy.ListeningThread(InetSocketAddress) - Constructor for class nu.najt.kecon.jsocksproxy.JSocksProxy.ListeningThread
ListeningThread constructor
JSocksProxyAdmin - Class in nu.najt.kecon.jsocksproxy.admin
The Swing administration interface.
JSocksProxyAdmin() - Constructor for class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
Constructor
JSocksProxyMBean - Interface in nu.najt.kecon.jsocksproxy
MBean interface for application servers.

L

Listen - Class in nu.najt.kecon.jsocksproxy.configuration
This is the listen XML-tag
Listen() - Constructor for class nu.najt.kecon.jsocksproxy.configuration.Listen
 
loadConfiguration(File) - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
Load configuration from file
logger - Variable in class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
 

M

main(String[]) - Static method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
 
main(String[]) - Static method in class nu.najt.kecon.jsocksproxy.JSocksProxy
The main method for this SocksImplementation.

N

nu.najt.kecon.jsocksproxy - package nu.najt.kecon.jsocksproxy
 
nu.najt.kecon.jsocksproxy.admin - package nu.najt.kecon.jsocksproxy.admin
 
nu.najt.kecon.jsocksproxy.configuration - package nu.najt.kecon.jsocksproxy.configuration
 
nu.najt.kecon.jsocksproxy.socks4 - package nu.najt.kecon.jsocksproxy.socks4
 
nu.najt.kecon.jsocksproxy.socks5 - package nu.najt.kecon.jsocksproxy.socks5
 

O

openConnection(String, int) - Method in class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
Open a connection to remote destination

R

readConfiguration() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Reading and update configuration from configuration.xml
RELOAD_INTERVAL - Static variable in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
REQUEST_GRANTED - Static variable in class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
 
REQUEST_REJECTED - Static variable in class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
 
run() - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
 
run() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy.ListeningThread
 

S

setAddress(String) - Method in class nu.najt.kecon.jsocksproxy.configuration.Listen
 
setAllowSocks4(boolean) - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
setAllowSocks5(boolean) - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
setBacklog(int) - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
setConfigurationBasePathPropertyKey(String) - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
setConfigurationBasePathPropertyKey(String) - Method in interface nu.najt.kecon.jsocksproxy.JSocksProxyMBean
Sets property key for the configuration base path
setJndiName(String) - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
 
setJndiName(String) - Method in interface nu.najt.kecon.jsocksproxy.JSocksProxyMBean
Sets the jndiName
setListen(List<Listen>) - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
setOutgoingAddress(String) - Method in class nu.najt.kecon.jsocksproxy.configuration.Configuration
 
setPort(int) - Method in class nu.najt.kecon.jsocksproxy.configuration.Listen
 
setStatus(String) - Method in class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
 
setText(JLabel, String) - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
Set localized text to component
setText(JButton, String) - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
Set localized text to component
shutdown() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy.ListeningThread
Turn indication on that the thread should shutdown
SocksImplementation - Interface in nu.najt.kecon.jsocksproxy
The base interface for SOCKS implementations.
SocksImplementation4 - Class in nu.najt.kecon.jsocksproxy.socks4
This is the SOCKS4 implementation.
SocksImplementation4(JSocksProxy, Socket) - Constructor for class nu.najt.kecon.jsocksproxy.socks4.SocksImplementation4
Constructor
SocksImplementation5 - Class in nu.najt.kecon.jsocksproxy.socks5
This is the SOCKS5 implementation.
SocksImplementation5(JSocksProxy, Socket) - Constructor for class nu.najt.kecon.jsocksproxy.socks5.SocksImplementation5
Constructor
SocksImplementationFactory - Class in nu.najt.kecon.jsocksproxy
The SocksImplementationFactory return a SocksImplementation depending on what the client request to use.
SocksImplementationFactory() - Constructor for class nu.najt.kecon.jsocksproxy.SocksImplementationFactory
 
start() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Start method
start() - Method in interface nu.najt.kecon.jsocksproxy.JSocksProxyMBean
Start the service
startService() - Static method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Static start method
stop() - Method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Stop method
stop() - Method in interface nu.najt.kecon.jsocksproxy.JSocksProxyMBean
Stop the service
stopService() - Static method in class nu.najt.kecon.jsocksproxy.JSocksProxy
Static stop method

T

tunnel(Socket, Socket) - Method in class nu.najt.kecon.jsocksproxy.AbstractSocksImplementation
Tunnel input to output

U

UnknownCommand - Exception in nu.najt.kecon.jsocksproxy
UnknownCommand is thrown is the client requesting a unsupported command
UnknownCommand() - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownCommand
Constructor
UnknownCommand(String, Throwable) - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownCommand
Constructor
UnknownCommand(String) - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownCommand
Constructor
UnknownCommand(Throwable) - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownCommand
Constructor
UnknownSocksVersion - Exception in nu.najt.kecon.jsocksproxy
This exception is thrown is the client requests a unsupported SOCKS version.
UnknownSocksVersion() - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownSocksVersion
Constructor
UnknownSocksVersion(String, Throwable) - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownSocksVersion
Constructor
UnknownSocksVersion(String) - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownSocksVersion
Constructor
UnknownSocksVersion(Throwable) - Constructor for exception nu.najt.kecon.jsocksproxy.UnknownSocksVersion
Constructor

W

windowStateChanged(WindowEvent) - Method in class nu.najt.kecon.jsocksproxy.admin.JSocksProxyAdmin
 

A C G H I J L M N O R S T U W