NetBurner 3.5.0
PDF Version |
|
NetBurner SOCKS5 API. More...
Go to the source code of this file.
Enumerations | |
enum | SocksAuthType : unsigned char { eSocksAuthTypeGssApi = 0x01 , eSocksAuthTypeUnPw = 0x02 , eSocksAuthTypeNoAuth = 0x04 } |
SOCKS Autherization Types. More... | |
enum | SocksClientCmd : unsigned char { eSocksClientCmdConnect = 1 , eSocksClientCmdBind = 2 , eSocksClientCmdUdpAssoc = 3 } |
SOCKS Client Commands. More... | |
enum | SocksAdrType : unsigned char { eSocksAdrTypeNone = 0x00 , eSocksAdrTypeIpv4 = 0x01 , eSocksAdrTypeDomain = 0x03 , eSocksAdrTypeIpv6 = 0x04 } |
SOCKS Address Types. More... | |
Functions | |
bool | AuthWithGssApi () |
A weak function that should be overriden by the developer in order to support GSSAPI authorization. | |
void | SetSocksProxySettings (SocksProxy *socksProxy) |
Set the system level SOCKS proxy settings object to the one that is passed in. If this object is set and is marked as enabled, calls to CoreConnect() (made from connect(), DoGet(), etc), will all initially connect to the proxy server using the SOCKS5 protocol. | |
SocksProxy * | GetSocksProxySettings () |
Get a pointer to the currnetly set Socks proxy settings object. | |
NetBurner SOCKS5 API.