Skip navigation links
A B C D G I L N O P R S T U V 

A

accept(byte[]) - Method in class org.bbottema.javasocksproxyserver.auth.Authenticator
 
accept(byte[]) - Method in class org.bbottema.javasocksproxyserver.auth.DefaultAuthenticator
 
accept(byte[]) - Method in class org.bbottema.javasocksproxyserver.auth.UsernamePasswordAuthenticator
 
afterAll(ExtensionContext) - Method in class org.bbottema.javasocksproxyserver.junit.SockServerExtension
 
AuthConstants - Class in org.bbottema.javasocksproxyserver
 
AuthConstants() - Constructor for class org.bbottema.javasocksproxyserver.AuthConstants
 
authenticate(byte) - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
authenticate(byte) - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
Authenticator - Class in org.bbottema.javasocksproxyserver.auth
 
Authenticator() - Constructor for class org.bbottema.javasocksproxyserver.auth.Authenticator
 

B

beforeAll(ExtensionContext) - Method in class org.bbottema.javasocksproxyserver.junit.SockServerExtension
 
bind() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
bindReply(byte, InetAddress, int) - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
bindReply(byte, InetAddress, int) - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
byte2int(byte) - Static method in class org.bbottema.javasocksproxyserver.Utils
 

C

calcInetAddress(byte, byte[]) - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
calcInetAddress(byte[]) - Static method in class org.bbottema.javasocksproxyserver.Utils
 
calcPort(byte, byte) - Static method in class org.bbottema.javasocksproxyserver.Utils
 
checkClientData() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
checkServerData() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
clientAuthResponse() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
clientAuthResponse() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
close() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
commName(byte) - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
connect() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
connectToServer(String, int) - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 

D

DEFAULT_BUF_SIZE - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
DEFAULT_PROXY_TIMEOUT - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
DEFAULT_SERVER_TIMEOUT - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
DefaultAuthenticator - Class in org.bbottema.javasocksproxyserver.auth
 
DefaultAuthenticator() - Constructor for class org.bbottema.javasocksproxyserver.auth.DefaultAuthenticator
 

G

getByteFromClient() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
getClientCommand() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
getClientCommand() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
getFailCode() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
getFailCode() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
getFreePort() - Static method in class org.bbottema.javasocksproxyserver.Utils
 
getPort() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
getSocketInfo(Socket) - Static method in class org.bbottema.javasocksproxyserver.Utils
 
getSocketInfo(DatagramPacket) - Static method in class org.bbottema.javasocksproxyserver.Utils
 
getSuccessCode() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
getSuccessCode() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 

I

iP2Str(InetAddress) - Static method in class org.bbottema.javasocksproxyserver.Utils
 
isActive() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
isInvalidAddress() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
isInvalidAddress() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
isLocalPortAvailableToConnect(int) - Static method in class org.bbottema.javasocksproxyserver.Utils
 

L

LISTEN_TIMEOUT - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 

N

NONE_ACCEPTED - Static variable in class org.bbottema.javasocksproxyserver.AuthConstants
 

O

org.bbottema.javasocksproxyserver - package org.bbottema.javasocksproxyserver
 
org.bbottema.javasocksproxyserver.auth - package org.bbottema.javasocksproxyserver.auth
 
org.bbottema.javasocksproxyserver.junit - package org.bbottema.javasocksproxyserver.junit
 

P

prepareClient() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
processRelay() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
processUdp() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
processUdpRemote() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
ProxyHandler - Class in org.bbottema.javasocksproxyserver
 
ProxyHandler(Socket) - Constructor for class org.bbottema.javasocksproxyserver.ProxyHandler
 
ProxyHandler(Socket, Authenticator) - Constructor for class org.bbottema.javasocksproxyserver.ProxyHandler
 

R

readByteString() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
relay() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
replyCommand(byte) - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
replyCommand(byte) - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
replyName(byte) - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
resolveExternalLocalIP() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
run() - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 

S

SC_BIND - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
SC_CONNECT - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
SC_UDP - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
sendToClient(byte[]) - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
sendToClient(byte[], int) - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
sendToServer(byte[], int) - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
setAuthenticator(Authenticator) - Method in class org.bbottema.javasocksproxyserver.SocksServer
 
setLock(Object) - Method in class org.bbottema.javasocksproxyserver.ProxyHandler
 
SOCKS4_Version - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
Socks4Impl - Class in org.bbottema.javasocksproxyserver
 
SOCKS5_Version - Static variable in interface org.bbottema.javasocksproxyserver.SocksConstants
 
Socks5Impl - Class in org.bbottema.javasocksproxyserver
 
SocksConstants - Interface in org.bbottema.javasocksproxyserver
 
SockServerExtension - Class in org.bbottema.javasocksproxyserver.junit
Creates a SocksServer once, and starts and stops it before and after each test.
SockServerExtension(Integer) - Constructor for class org.bbottema.javasocksproxyserver.junit.SockServerExtension
 
SockServerExtension(Integer, ServerSocketFactory) - Constructor for class org.bbottema.javasocksproxyserver.junit.SockServerExtension
 
SocksServer - Class in org.bbottema.javasocksproxyserver
 
SocksServer() - Constructor for class org.bbottema.javasocksproxyserver.SocksServer
 
SocksServer(int) - Constructor for class org.bbottema.javasocksproxyserver.SocksServer
 
SocksServer(int, ServerSocketFactory) - Constructor for class org.bbottema.javasocksproxyserver.SocksServer
 
start(int) - Method in class org.bbottema.javasocksproxyserver.SocksServer
Deprecated.
start(int, ServerSocketFactory) - Method in class org.bbottema.javasocksproxyserver.SocksServer
Deprecated.
start() - Method in class org.bbottema.javasocksproxyserver.SocksServer
 
start(int) - Method in class org.bbottema.javasocksproxyserver.SyncSocksServer
 
start(int, ServerSocketFactory) - Method in class org.bbottema.javasocksproxyserver.SyncSocksServer
 
start(int, ServerSocketFactory, Authenticator) - Method in class org.bbottema.javasocksproxyserver.SyncSocksServer
 
stop() - Method in class org.bbottema.javasocksproxyserver.SocksServer
 
stop() - Method in class org.bbottema.javasocksproxyserver.SyncSocksServer
 
SyncSocksServer - Class in org.bbottema.javasocksproxyserver
This implementation has some additional properties vs SocksServer - start method does several retries to open server socket - start method is not returned until server socket is opened and ready to accept connection - stop method tries to close all server and client sockets
SyncSocksServer() - Constructor for class org.bbottema.javasocksproxyserver.SyncSocksServer
 
SyncSocksServer(long, long, long) - Constructor for class org.bbottema.javasocksproxyserver.SyncSocksServer
 

T

TYPE_NO_AUTH - Static variable in class org.bbottema.javasocksproxyserver.AuthConstants
 
TYPE_USER_PASS_AUTH - Static variable in class org.bbottema.javasocksproxyserver.AuthConstants
 

U

udp() - Method in class org.bbottema.javasocksproxyserver.Socks4Impl
 
udp() - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
udpReply(byte, InetAddress, int) - Method in class org.bbottema.javasocksproxyserver.Socks5Impl
 
UsernamePasswordAuthenticator - Class in org.bbottema.javasocksproxyserver.auth
 
UsernamePasswordAuthenticator(boolean) - Constructor for class org.bbottema.javasocksproxyserver.auth.UsernamePasswordAuthenticator
 
Utils - Class in org.bbottema.javasocksproxyserver
 
Utils() - Constructor for class org.bbottema.javasocksproxyserver.Utils
 

V

validate(byte[], byte[]) - Method in class org.bbottema.javasocksproxyserver.auth.Authenticator
 
validate(byte[], byte[]) - Method in class org.bbottema.javasocksproxyserver.auth.DefaultAuthenticator
 
validate(byte[], byte[]) - Method in class org.bbottema.javasocksproxyserver.auth.UsernamePasswordAuthenticator
 
validate(String, String) - Method in class org.bbottema.javasocksproxyserver.auth.UsernamePasswordAuthenticator
 
A B C D G I L N O P R S T U V 
Skip navigation links

Copyright © 2019–2024. All rights reserved.