wstunnel-0.3.1.0: Tunneling program over websocket protocol
Safe HaskellNone
LanguageHaskell2010

Socks5

Documentation

data AuthMethod Source #

Instances

Instances details
Read AuthMethod Source # 
Instance details

Defined in Socks5

Show AuthMethod Source # 
Instance details

Defined in Socks5

Binary AuthMethod Source # 
Instance details

Defined in Socks5

data RequestAuth Source #

Constructors

RequestAuth 

Instances

Instances details
Read RequestAuth Source # 
Instance details

Defined in Socks5

Show RequestAuth Source # 
Instance details

Defined in Socks5

Binary RequestAuth Source # 
Instance details

Defined in Socks5

data ResponseAuth Source #

Constructors

ResponseAuth 

Fields

Instances

Instances details
Read ResponseAuth Source # 
Instance details

Defined in Socks5

Show ResponseAuth Source # 
Instance details

Defined in Socks5

Binary ResponseAuth Source # 
Instance details

Defined in Socks5

data Request Source #

Constructors

Request 

Instances

Instances details
Show Request Source # 
Instance details

Defined in Socks5

Binary Request Source # 
Instance details

Defined in Socks5

Methods

put :: Request -> Put #

get :: Get Request #

putList :: [Request] -> Put #

data Command Source #

Constructors

Connect 
Bind 
UdpAssociate 

Instances

Instances details
Bounded Command Source # 
Instance details

Defined in Socks5

Enum Command Source # 
Instance details

Defined in Socks5

Eq Command Source # 
Instance details

Defined in Socks5

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Show Command Source # 
Instance details

Defined in Socks5

Binary Command Source # 
Instance details

Defined in Socks5

Methods

put :: Command -> Put #

get :: Get Command #

putList :: [Command] -> Put #

data Response Source #

Instances

Instances details
Show Response Source # 
Instance details

Defined in Socks5

Binary Response Source # 
Instance details

Defined in Socks5

Methods

put :: Response -> Put #

get :: Get Response #

putList :: [Response] -> Put #

data RetCode Source #

Instances

Instances details
Bounded RetCode Source # 
Instance details

Defined in Socks5

Enum RetCode Source # 
Instance details

Defined in Socks5

Eq RetCode Source # 
Instance details

Defined in Socks5

Methods

(==) :: RetCode -> RetCode -> Bool #

(/=) :: RetCode -> RetCode -> Bool #

Show RetCode Source # 
Instance details

Defined in Socks5

Binary RetCode Source # 
Instance details

Defined in Socks5

Methods

put :: RetCode -> Put #

get :: Get RetCode #

putList :: [RetCode] -> Put #

data ServerSettings Source #

Constructors

ServerSettings 

Instances

Instances details
Show ServerSettings Source # 
Instance details

Defined in Socks5