Top Level Namespace

Defined Under Namespace

Classes: RemoteHost, SimpleProxiesDeployingException

Constant Summary collapse

MATCH_PORT_IN_3PROXY_CONF =

matching ipv6 addresses with standard notation (not compact. not mixed.)

/\-p[0-9][0-9][0-9][0-9]/
MATCH_IPV6_STANDARD =

Regular expressions to match IPv6 addresses in the 3proxy config file. reference: www.oreilly.com/library/view/regular-expressions-cookbook/9781449327453/ch08s17.html

TODO: Research: which ipv6 notation use the 3cproxy configuration file? Is it standard or mixed or compresed?

/(?:[A-F0-9]{1,4}:){7}[A-F0-9]{1,4}/i
MATCH_IPV6_64_SUBNET_STANDARD =

TODO: this is not supporting leading zeros

/^[A-F0-9]{1,4}:[A-F0-9]{1,4}:[A-F0-9]{1,4}:[A-F0-9]{1,4}/i
DEFAULT_PROXY_PORT_FROM =
4000
DEFAULT_PROXY_PORT_TO =
4499
DEFAULT_PROXY_PORTS_BATCH_SIZE =
50