Categorygithub.com/OperatorFoundation/shapeshifter-ipc/v3

# Functions

Check the client pluggable transports environment, emitting an error message and returning a non-nil error if any error is encountered.
Emit a CMETHOD line.
Emit a CMETHOD-ERROR line with explanation text.
Emit a CMETHODS DONE line.
Dial info.ExtendedOrAddr if defined, or else info.OrAddr, and return an open *net.TCPConn.
Return a new slice, the members of which are those members of addrs having a MethodName in methodNames.
No description provided by the author
Returns an ENV-ERROR if the environment variable isn't set.
Open a net.Listener according to network and laddr, and return it as a SocksListener.
Return the directory name in the TOR_PT_STATE_LOCATION environment variable, creating it if it doesn't exist.
Create a new SocksListener wrapping the given net.Listener.
No description provided by the author
No description provided by the author
Emit a PROXY DONE line.
Emit a PROXY-ERROR line with explanation text.
Resolve an address string into a net.TCPAddr.
Emit an SMETHOD line.
Emit an SMETHOD line with an ARGS option.
Emit an SMETHOD-ERROR line with explanation text.
Emit an SMETHODS DONE line.

# Constants

"Address type not supported".
"Command not supported".
"connection not allowed by ruleset".
"Connection refused".
"general SOCKS server failure".
"Host unreachable".
"Network unreachable".
"TTL expired".

# Variables

Writer to which pluggable transports negotiation messages are written.

# Structs

A combination of a method name and an address, as extracted from TOR_PT_SERVER_BINDADDR.
This structure is returned by ClientSetup.
This structure is returned by ServerSetup.
SocksConn encapsulates a net.Conn and information associated with a SOCKS request.
SocksListener wraps a net.Listener in order to read a SOCKS request on Accept.
SocksRequest describes a SOCKS request.