Documentation
¶
Index ¶
- func Auth_InvalidPassword(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Auth_NoAcceptable(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Auth_None(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Auth_Password(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Auth_WrongPassword(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func InvalidCommand(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Listen_ParallelRequests(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Listen_SerialRequests(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Listen_SingleRequest(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Resolve_Local(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Resolve_Local_InvalidHostname(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Resolve_Remote(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func Resolve_Remote_InvalidHostname(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func UDP_InvalidPacket(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func UDP_Multiple(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- func UDP_Single(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
- type ClientFunc
- type ContextDialer
- type ContextListener
- type Listener
- type ServeFunc
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Auth_InvalidPassword ¶
func Auth_InvalidPassword(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Auth_NoAcceptable ¶
func Auth_NoAcceptable(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Auth_Password ¶
func Auth_Password(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Auth_WrongPassword ¶
func Auth_WrongPassword(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func InvalidCommand ¶
func InvalidCommand(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Listen_ParallelRequests ¶
func Listen_ParallelRequests(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Listen_SerialRequests ¶
func Listen_SerialRequests(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Listen_SingleRequest ¶
func Listen_SingleRequest(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Resolve_Local ¶
func Resolve_Local(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Resolve_Local_InvalidHostname ¶
func Resolve_Local_InvalidHostname(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Resolve_Remote ¶
func Resolve_Remote(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func Resolve_Remote_InvalidHostname ¶
func Resolve_Remote_InvalidHostname(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func UDP_InvalidPacket ¶
func UDP_InvalidPacket(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
UDP_InvalidPacket tests that sending an invalid SOCKS5 UDP packet to the servers associated UDP port is either ignored or returns an error.
func UDP_Multiple ¶
func UDP_Multiple(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
func UDP_Single ¶
func UDP_Single(t *testing.T, srvfn ServeFunc, clifn ClientFunc)
Types ¶
type ClientFunc ¶
type ClientFunc func(urlstr string) (cli ContextDialer, err error)
type ContextDialer ¶
type ContextListener ¶ added in v0.0.7
type State ¶
type State struct {
Username string
Password string
Srvlistener net.Listener
Client ContextDialer
ClientFunc
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.