Python
0.1.0
API Reference
Python
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__bytes__() (IPv4.IPv4Address method)
,
[1]
,
[2]
(IPv6.IPv6Address method)
,
[1]
,
[2]
__pack_format__() (IPv4.IPv4Address class method)
,
[1]
,
[2]
(IPv6.IPv6Address class method)
,
[1]
,
[2]
(Packable class method)
,
[1]
(Socks5AddressType class method)
,
[1]
(Socks5Command class method)
,
[1]
(Socks5Method class method)
,
[1]
(Socks5ReplyType class method)
,
[1]
,
[2]
__str__() (Pattern method)
,
[1]
,
[2]
(SocketAddress method)
(UpstreamAddress method)
,
[1]
,
[2]
__unbytes__() (IPv4.IPv4Address class method)
,
[1]
,
[2]
(IPv6.IPv6Address class method)
,
[1]
,
[2]
(SupportsUnbytes class method)
,
[1]
A
acquire_upstream() (SocksRouterRequestHandler method)
,
[1]
address (Host attribute)
,
[1]
,
[2]
Address (in module socks_router.models)
(in module socks_router.parsers)
address (in module socks_router.parsers)
Address (in module socks_router.router)
address (IPv4 attribute)
,
[1]
,
[2]
(IPv6 attribute)
,
[1]
,
[2]
(Pattern attribute)
,
[1]
,
[2]
(SocketAddress attribute)
(SocksRouter property)
,
[1]
(UpstreamAddress attribute)
,
[1]
,
[2]
address_type() (Socks5Address class method)
,
[1]
ADDRESS_TYPE_NOT_SUPPORTED (Socks5ReplyType attribute)
,
[1]
,
[2]
allow_reuse_address (SocksRouter attribute)
,
[1]
ApplicationContext (class in socks_router.cli)
(class in socks_router.models)
(class in socks_router.router)
B
backoff (RetryOptions attribute)
,
[1]
,
[2]
BIND (Socks5Command attribute)
,
[1]
block_on_close (SocksRouter attribute)
,
[1]
C
CHUNK_SIZE (in module socks_router.router)
cli() (in module socks_router.cli)
CLOSED (Socks5State attribute)
,
[1]
command (Socks5Request attribute)
,
[1]
COMMAND_NOT_SUPPORTED (Socks5ReplyType attribute)
,
[1]
,
[2]
comment (in module socks_router.parsers)
CONNECT (Socks5Command attribute)
,
[1]
connect_remote() (in module socks_router.router)
(SocksRouterRequestHandler method)
,
[1]
CONNECTION_NOT_ALLOWED_BY_RULESET (Socks5ReplyType attribute)
,
[1]
,
[2]
CONNECTION_REFUSED (Socks5ReplyType attribute)
,
[1]
,
[2]
context (SocksRouter attribute)
,
[1]
create() (SSHUpstream class method)
,
[1]
create_remote() (in module socks_router.router)
create_socket() (in module socks_router.router)
D
daemon_threads (SocksRouter attribute)
,
[1]
default_port (UpstreamScheme property)
,
[1]
,
[2]
delay (RetryOptions attribute)
,
[1]
,
[2]
destination (Socks5Request attribute)
,
[1]
DOMAINNAME (Socks5AddressType attribute)
,
[1]
E
ESTABLISHED (Socks5State attribute)
,
[1]
exchange() (SocksRouterRequestHandler method)
,
[1]
exchange_loop() (in module socks_router.router)
exponential_backoff() (RetryOptions class method)
,
[1]
,
[2]
F
finish() (SocksRouterRequestHandler method)
,
[1]
free_port() (in module socks_router.router)
(in module socks_router.utils)
from_address() (Socks5Address class method)
,
[1]
G
GENERAL_SOCKS_SERVER_FAILURE (Socks5ReplyType attribute)
,
[1]
,
[2]
get_request() (SocksRouter method)
,
[1]
GSSAPI (Socks5Method attribute)
,
[1]
H
h16 (in module socks_router.parsers)
handle() (SocksRouterRequestHandler method)
,
[1]
handle_request() (SocksRouterRequestHandler method)
,
[1]
HANDSHAKE (Socks5State attribute)
,
[1]
handshake() (SocksRouterRequestHandler method)
,
[1]
Host (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
host_address (in module socks_router.parsers)
HOST_UNREACHABLE (Socks5ReplyType attribute)
,
[1]
,
[2]
hostname (in module socks_router.parsers)
I
IPv4 (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
ipv4 (in module socks_router.parsers)
IPv4 (Socks5AddressType attribute)
,
[1]
IPv4.IPv4Address (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
ipv4_address (in module socks_router.parsers)
ipv4_octet (in module socks_router.parsers)
IPv6 (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
ipv6 (in module socks_router.parsers)
IPv6 (Socks5AddressType attribute)
,
[1]
IPv6.IPv6Address (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
ipv6_address (in module socks_router.parsers)
ipv6_doublet (in module socks_router.parsers)
is_list() (in module socks_router.utils)
is_optional() (in module socks_router.utils)
is_positive_match (Pattern attribute)
,
[1]
,
[2]
is_terminating (ApplicationContext attribute)
,
[1]
,
[2]
J
jitter (RetryOptions attribute)
,
[1]
,
[2]
L
LISTEN (Socks5State attribute)
,
[1]
logger (in module socks_router.cli)
(in module socks_router.parsers)
(in module socks_router.router)
(SocksRouter attribute)
,
[1]
(SocksRouterRequestHandler property)
,
[1]
ls32 (in module socks_router.parsers)
M
match_upstream() (in module socks_router.router)
max_delay (RetryOptions attribute)
,
[1]
,
[2]
message (Socks5ReplyType property)
,
[1]
,
[2]
method (Socks5MethodSelectionResponse attribute)
,
[1]
methods (Socks5MethodSelectionRequest attribute)
,
[1]
module
socks_router
socks_router.cli
socks_router.models
socks_router.parsers
socks_router.router
socks_router.utils
mutex (ApplicationContext attribute)
,
[1]
,
[2]
N
name (ApplicationContext attribute)
,
[1]
,
[2]
NETWORK_UNREACHABLE (Socks5ReplyType attribute)
,
[1]
,
[2]
NO_ACCEPTABLE_METHODS (Socks5Method attribute)
,
[1]
NO_AUTHENTICATION_REQUIRED (Socks5Method attribute)
,
[1]
P
Packable (class in socks_router.models)
(class in socks_router.utils)
PACKABLE_DEFERRED_FORMAT (in module socks_router.models)
PACKABLE_VARIABLE_LENGTH_DECLARATION_FORMAT (in module socks_router.models)
PackingSequence (in module socks_router.models)
(in module socks_router.utils)
parse_sockaddr() (in module socks_router.parsers)
(in module socks_router.router)
Pattern (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
pattern (in module socks_router.parsers)
poll_socket() (in module socks_router.router)
port (in module socks_router.parsers)
(SocketAddress attribute)
proxy_poll_socket_timeout (ApplicationContext attribute)
,
[1]
,
[2]
proxy_retry_options (ApplicationContext attribute)
,
[1]
,
[2]
proxy_server (ProxyUpstream attribute)
,
[1]
(SSHUpstream attribute)
,
[1]
ProxyUpstream (class in socks_router.models)
(class in socks_router.router)
pysocks_socks5_error (in module socks_router.parsers)
(in module socks_router.router)
R
read_socket() (in module socks_router.router)
(in module socks_router.utils)
RecursiveMapping (in module socks_router.models)
remote (SocksRouterRequestHandler attribute)
,
[1]
remote_socket_timeout (ApplicationContext attribute)
,
[1]
,
[2]
reply (Socks5Reply attribute)
,
[1]
reply() (SocksRouterRequestHandler method)
,
[1]
REQUEST (Socks5State attribute)
,
[1]
reserved (Socks5Reply attribute)
,
[1]
(Socks5Request attribute)
,
[1]
resolve_address() (in module socks_router.router)
resolve_type() (in module socks_router.utils)
RetryOptions (class in socks_router.cli)
(class in socks_router.models)
(class in socks_router.router)
routing_rule (in module socks_router.parsers)
routing_table (ApplicationContext attribute)
,
[1]
,
[2]
(in module socks_router.cli)
(in module socks_router.parsers)
RoutingEntry (in module socks_router.models)
(in module socks_router.parsers)
RoutingTable (in module socks_router.models)
(in module socks_router.parsers)
(in module socks_router.router)
S
scheme (in module socks_router.parsers)
(UpstreamAddress attribute)
,
[1]
,
[2]
server (SocksRouterRequestHandler attribute)
,
[1]
server_activate() (SocksRouter method)
,
[1]
server_bound_address (Socks5Reply attribute)
,
[1]
setup() (SocksRouterRequestHandler method)
,
[1]
shutdown() (SocksRouter method)
,
[1]
shutdown_request() (SocksRouter method)
,
[1]
sockaddr (SocketAddress property)
(Socks5Address attribute)
,
[1]
SocketAddress (class in socks_router.models)
SOCKS5 (UpstreamScheme attribute)
,
[1]
,
[2]
Socks5Address (class in socks_router.models)
(class in socks_router.router)
Socks5Addresses (in module socks_router.models)
Socks5AddressType (class in socks_router.models)
(class in socks_router.router)
Socks5AddressTypes (in module socks_router.models)
(in module socks_router.router)
Socks5Command (class in socks_router.models)
(class in socks_router.router)
SOCKS5H (UpstreamScheme attribute)
,
[1]
,
[2]
Socks5Method (class in socks_router.models)
(class in socks_router.router)
Socks5MethodSelectionRequest (class in socks_router.models)
(class in socks_router.router)
Socks5MethodSelectionResponse (class in socks_router.models)
(class in socks_router.router)
Socks5Reply (class in socks_router.models)
(class in socks_router.router)
Socks5ReplyType (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
Socks5Request (class in socks_router.models)
(class in socks_router.router)
Socks5State (class in socks_router.models)
(class in socks_router.router)
socks_router
module
socks_router.cli
module
socks_router.models
module
socks_router.parsers
module
socks_router.router
module
socks_router.utils
module
SOCKS_VERSION (in module socks_router.models)
(in module socks_router.router)
SocksRouter (class in socks_router.cli)
(class in socks_router.router)
SocksRouterRequestHandler (class in socks_router.cli)
(class in socks_router.router)
SSH (UpstreamScheme attribute)
,
[1]
,
[2]
ssh_client (SSHUpstream attribute)
,
[1]
ssh_connection_timeout (ApplicationContext attribute)
,
[1]
,
[2]
SSHUpstream (class in socks_router.models)
(class in socks_router.router)
state (SocksRouterRequestHandler attribute)
,
[1]
SUCCEEDED (Socks5ReplyType attribute)
,
[1]
,
[2]
SupportsUnbytes (class in socks_router.models)
(class in socks_router.utils)
T
to_bin() (in module socks_router.utils)
to_hex() (in module socks_router.parsers)
(in module socks_router.utils)
to_oct() (in module socks_router.utils)
tokenize_pack_format() (in module socks_router.utils)
trace() (in module socks_router.parsers)
tries (RetryOptions attribute)
,
[1]
,
[2]
TTL_EXPIRED (Socks5ReplyType attribute)
,
[1]
,
[2]
type (Socks5Address attribute)
,
[1]
U
UDP_ASSOCIATE (Socks5Command attribute)
,
[1]
Upstream (in module socks_router.models)
upstream_address (in module socks_router.parsers)
UpstreamAddress (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
upstreams (ApplicationContext attribute)
,
[1]
,
[2]
UpstreamScheme (class in socks_router.models)
(class in socks_router.parsers)
(class in socks_router.router)
url_literal (IPv6 property)
,
[1]
,
[2]
(SocketAddress property)
USERNAME_PASSWORD (Socks5Method attribute)
,
[1]
V
version (Socks5MethodSelectionRequest attribute)
,
[1]
(Socks5MethodSelectionResponse attribute)
,
[1]
(Socks5Reply attribute)
,
[1]
(Socks5Request attribute)
,
[1]
W
whitespace (in module socks_router.parsers)
whitespaces (in module socks_router.parsers)
with_default_port() (SocketAddress method)
(UpstreamAddress method)
,
[1]
,
[2]
with_port() (SocketAddress method)
with_proxy() (in module socks_router.router)
write_socket() (in module socks_router.router)
(in module socks_router.utils)