Retail products


Traffic interception SDK

Control every TCP/IP network connection

  • Route connections via proxy
  • Redirect connections and modify the data
  • Block connections and applications
SSL interception SDK

View SSL in plaintext and modify it

  • View the SSL stream decrypted in plaintext
  • Redirect SSL connection and modify decrypted data
  • Browser shows "SSL lock" without warnings

Documentation


CUDPSocket Member List

This is the complete list of members for CUDPSocket, including all inherited members.

_SocketShutdown enum nameCSocket
AssignSocket(SOCKET aNewSocket, unsigned char ucProtocol=IPPROTO_TCP)CSocket [protected]
Bind(const std::string &rSourceAddress, unsigned short usPort)CSocket [virtual]
Bind(IP aSourceAddress, unsigned short usPort)CSocket [virtual]
CanRead() const CSocket
CanWrite() const CSocket
CErrorHandler()CErrorHandler
CErrorHandler(const CErrorHandler &rHandler)CErrorHandler
CheckSocketValid() const CSocket [protected]
CIPCrafter classCSocket [friend]
Close()CSocket [virtual]
Create()CUDPSocket [virtual]
CSocket::Create(int iProtocol)CSocket
CSocket(BOOL bRawSocket=false)CSocket
CSocket(SOCKET aSocket)CSocket [protected]
CSocketBase()CSocketBase
CSocketBase(const CSocketBase &rBase)CSocketBase
CUDPSocket(BOOL bRawSocket=false)CUDPSocket
Detach()CSocket [virtual]
ErrorCodeToString(DWORD dwErrorCode)CErrorHandler [static]
FormatData(const std::string &rClass, const std::string &rMethod, const std::string &rMsgOrError, bool bError=true)CErrorHandler [static]
GetBindAddress() const CSocket [virtual]
GetBindPort() const CSocket [virtual]
GetClassName() const CErrorHandler [protected]
GetCurrentDateTime()CErrorHandler [static]
GetErrorCode()CSocketBase [static]
GetGlobalCriticalSection()CSocketBase [static]
GetHandle() const CSocket
GetLastError() const CSocketBase
GetNumberOfThreads()CSocketBase [static]
GetPeerAddress() const CSocket
GetPeerPort() const CSocket
GetProtocol() const CSocket
GetSourceAddress() const CSocket [protected]
GetSystemLastError()CSocketBase [static]
GetTTL() const CSocket [protected]
InitializeIP()CSocket [protected, virtual]
InitializeSockets(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10)CSocketBase [static]
IsCreated() const CSocket
IsInitialized()CSocketBase [static]
IsMultiThreaded()CSocketBase [static]
IsRaw() const CSocket
LongToStdString(unsigned long ulAddr)CSocketBase [static]
LongToString(unsigned long ulAddr)CSocketBase [static]
m_pCSectionCSocketBase [protected, static]
NotifyShutdown()CSocketBase [protected, virtual]
operator<(const CSocket &rSocket) const CSocket
operator==(const CSocket &rSocket) const CSocket
Peek(char *pBuffer, unsigned long ulBufferLength)CSocket [virtual]
Receive(char *pBuffer, unsigned long ulBufferLength)CUDPSocket [virtual]
Receive(char *pBuffer, unsigned long ulBufferLength, IP &rIP, unsigned short &rSourcePort)CUDPSocket [virtual]
ReceiveFrom(char *pBuffer, unsigned long ulBufferLength, IP &rIP, unsigned short &rSourcePort)CSocket [protected, virtual]
RegisterError(DWORD dwErrorCode, const std::string &rDescription)CErrorHandler [static]
RegisterShutdown(CSocketBase *pBase)CSocketBase [protected]
ReportError(const std::string &rMethod) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage, const std::string &rAdditionalData) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, int iErrorCode) const CErrorHandler [protected, virtual]
ReportError(const std::string &rMethod, const std::string &rMessage, int iErrorCode) const CErrorHandler [protected, virtual]
ReportErrorOS(const std::string &rMethod, const std::string &rMessage) const CErrorHandler [protected, virtual]
ReportStaticError(const std::string &rClass, const std::string &rMethod)CErrorHandler [protected, static]
ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage)CErrorHandler [protected, static]
ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData)CErrorHandler [protected, static]
ReportStaticErrorOS(const std::string &rClass, const std::string &rMethod, const std::string &rMessage)CErrorHandler [protected, static]
ResolveDNS(const std::string &rAddress)CSocketBase [static]
Send(IP aDestinationAddress, unsigned short usDestinationPort, const char *pBuffer, unsigned short usBufferLength)CUDPSocket [virtual]
Send(const std::string &rDestinationAddress, unsigned short usDestinationPort, const char *pBuffer, unsigned short usBufferLength)CUDPSocket [virtual]
CSocket::Send(IP aDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0)CSocket [virtual]
CSocket::Send(const std::string &rDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0)CSocket [virtual]
SetBroadcast(BOOL bBroadcast)CSocket
SetConnectedTo(const sockaddr_in &rAddress)CSocket [protected]
SetLastError(const std::string &rMethod) const CSocketBase [protected]
SetLastError(const std::string &, int iErrorCode) const CSocketBase [protected]
SetLocalLog(CErrorLog *pLog)CErrorHandler
SetLog(CErrorLog *pLog)CErrorHandler [static]
SetName(const std::string &rName) const CErrorHandler [protected]
SetProtocol(unsigned char iProtocol)CSocket
SetReceiveTimeout(unsigned long ulMS)CSocket
SetSourceAddress(IP aSourceAddress)CSocket [virtual]
SetSourceAddress(const std::string &rSourceAddress)CSocket [virtual]
SetTTL(unsigned char ucTTL)CSocket
Shutdown(SocketShutdown eHow)CSocket
ShutdownSockets()CSocketBase [static]
SocketShutdown typedefCSocket
ssBoth enum valueCSocket
ssReceive enum valueCSocket
ssSend enum valueCSocket
StringToLong(const std::string &rAddress)CSocketBase [static]
ValidAddress(const std::string &rAddress)CSocketBase [static]
ValidSocket() const CSocket [protected]
WriteError(const std::string &rClass, const std::string &rMethod, const std::string &rError) const CErrorHandler
WriteMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) const CErrorHandler
WriteStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rError)CErrorHandler [static]
~CErrorHandler()CErrorHandler [virtual]
~CSocket()CSocket [virtual]
~CSocketBase()CSocketBase [virtual]
~CUDPSocket()CUDPSocket [virtual]