socks-0.5.4: Socks proxy (version 5) implementation.

Portabilityunknown
Stabilityexperimental
MaintainerVincent Hanquez <vincent@snarc.org>
Safe HaskellNone

Network.Socks5.Types

Description

 

Synopsis

Documentation

data SocksVersion Source

Socks Version

Constructors

SocksVer5 

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.

Constructors

SocksAddrIPV4 !HostAddress 
SocksAddrDomainName !ByteString 
SocksAddrIPV6 !HostAddress6 

data SocksAddress Source

Describe a Socket address on the SOCKS protocol

Constructors

SocksAddress !SocksHostAddress !PortNumber 

data SocksVersionNotSupported Source

Exception returned when using a SOCKS version that is not supported.

This package only implement version 5.