License | BSD-style |
---|---|
Maintainer | Vincent Hanquez <vincent@snarc.org> |
Stability | experimental |
Portability | unknown |
Safe Haskell | None |
Language | Haskell98 |
- data SocksVersion = SocksVer5
- data SocksCommand
- data SocksMethod
- data SocksHostAddress
- data SocksAddress = SocksAddress !SocksHostAddress !PortNumber
- data SocksReply
- data SocksVersionNotSupported = SocksVersionNotSupported
- data SocksError
Documentation
data SocksVersion Source #
Socks Version
data SocksCommand Source #
Command that can be send and receive on the SOCKS protocol
data SocksMethod Source #
Authentication methods available on the SOCKS protocol.
Only SocksMethodNone is effectively implemented, but other value are enumerated for completeness.
data SocksHostAddress Source #
A Host address on the SOCKS protocol.
data SocksAddress Source #
Describe a Socket address on the SOCKS protocol
data SocksReply Source #
Type of reply on the SOCKS protocol
data SocksVersionNotSupported Source #
Exception returned when using a SOCKS version that is not supported.
This package only implement version 5.
data SocksError Source #
SOCKS error that can be received or sent