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


CAsyncSocket Member List

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

_AsyncEvents enum nameCAsyncSocket
_LogPriority enum nameCErrorHandler [protected]
AddSocketToList()CAsyncSocket [protected]
aeClose enum valueCAsyncSocket
aeOOB enum valueCAsyncSocket
aeReceive enum valueCAsyncSocket
aeSend enum valueCAsyncSocket
AllowBlockedBuffer(BOOL bAllow)CAsyncSocket
AsyncEvents typedefCAsyncSocket
Block()CAsyncSocket [protected]
CAsyncSocket()CAsyncSocket
CErrorHandler()CErrorHandler [protected]
CErrorHandler(const CErrorHandler &rHandler)CErrorHandler [protected]
CSpoofBase()CSpoofBase [protected]
CSpoofBase(const CSpoofBase &rBase)CSpoofBase [protected]
DeleteSocketFromThread()CAsyncSocket [virtual]
DeleteSocketFromThread(DWORD dwTimeToWait)CAsyncSocket [virtual]
DisableAsync()CAsyncSocket
DisableEvents(unsigned char ucEvents)CAsyncSocket
ErrorCodeToString(DWORD dwErrorCode)CErrorHandler [protected, static]
ForceReceiveEvent()CAsyncSocket
FreezeThread()CAsyncSocket
GetAsyncHandle() const =0CAsyncSocket [protected, pure virtual]
GetBlockedBuffer() const CAsyncSocket [protected]
GetClassName() const CErrorHandler [protected]
GetCurrentDateTime()CErrorHandler [protected, static]
GetErrorCode()CSpoofBase [protected, static]
GetGlobalCriticalSection()CSpoofBase [protected, static]
GetLastError() const CSpoofBase [protected]
GetNumberOfThreads()CSpoofBase [protected, static]
GetSocketID() const CAsyncSocket [protected]
GetSocketThreadManager()CAsyncSocket [protected, static]
GetSystemLastError() const CSpoofBase [protected]
GetWindowHandle() const CAsyncSocket [protected]
HasSystemTimer() const CAsyncSocket [protected]
HasTimeout() const CAsyncSocket
Initialize()CAsyncSocket [static]
InitializeSockets(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10)CSpoofBase [protected, static]
InitializeSocketsNoMap(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10)CSpoofBase [protected, static]
InternalWSAAsyncSelect(unsigned int wMsg, long lEvent)CAsyncSocket [protected]
IsBlocking() const CAsyncSocket [protected]
IsClosing() const CAsyncSocket
IsInitialized()CSpoofBase [protected, static]
IsMultiThreaded()CSpoofBase [protected, static]
IsTimeout() const CAsyncSocket [protected]
KillSystemTimer()CAsyncSocket [protected]
KillTimer()CAsyncSocket
LogPriority typedefCErrorHandler [protected]
LongToStdString(unsigned long ulAddr)CSpoofBase [protected, static]
LongToString(unsigned long ulAddr)CSpoofBase [protected, static]
lpCritical enum valueCErrorHandler [protected]
lpDebug enum valueCErrorHandler [protected]
lpError enum valueCErrorHandler [protected]
LPMapProc typedefCAsyncSocket
lpMessage enum valueCErrorHandler [protected]
MapProc typedefCAsyncSocket
NotifyShutdown()CSpoofBase [protected, virtual]
OnSocketAccept(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
OnSocketClose(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
OnSocketConnect(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
OnSocketDelete()CAsyncSocket [protected, virtual]
OnSocketOOB(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
OnSocketReceive(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
OnSocketTimeout()=0CAsyncSocket [protected, pure virtual]
OnSocketWrite(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
ReAsync()CAsyncSocket [virtual]
ReBlock()CAsyncSocket [virtual]
RegisterShutdown(CSpoofBase *pBase)CSpoofBase [protected]
RemoveSocketFromList()CAsyncSocket [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, 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]
SendBlockedBuffer(const CBlockedBuffer::CBlockedData &rData)CAsyncSocket [protected, virtual]
SetAsync()=0CAsyncSocket [protected, pure virtual]
SetInstance(HINSTANCE hInst)CAsyncSocket [static]
SetLastError(const std::string &rMethod) const CSpoofBase [protected]
SetLastError(const std::string &, int iErrorCode) const CSpoofBase [protected]
SetLocalLog(CErrorLog *pLog)CErrorHandler [protected]
SetLog(CErrorLog *pLog)CErrorHandler [protected, static]
SetName(const std::string &rName) const CErrorHandler [protected]
SetSystemTimeout(int iMS)CAsyncSocket [protected]
SetTimeout(int iMs)CAsyncSocket
Shutdown()CAsyncSocket [static]
ShutdownSockets()CSpoofBase [protected, static]
SimpleMessageMap()CAsyncSocket [static]
SimpleMessageMap(DWORD dwRunTimeMS)CAsyncSocket [static]
SimpleMessageMap(LPMapProc pProc, BOOL bStopWhenTRUE, DWORD dwSleep)CAsyncSocket [static]
SimpleMessageMapKey(DWORD dwSleep)CAsyncSocket [static]
SocketClosed(int iErrorCode)CAsyncSocket [protected, virtual]
SocketClosing()CAsyncSocket [protected]
SocketConnected(int iErrorCode)CAsyncSocket [protected, virtual]
SocketCreated()CAsyncSocket [protected, virtual]
SocketWrite(int iErrorCode)CAsyncSocket [protected, virtual]
StringToLong(const std::string &rAddress)CSpoofBase [protected, static]
SystemTimeout()CAsyncSocket [protected, virtual]
WriteMessage(const std::string &rMethod, const std::string &rMessage, LogPriority aPriority=lpMessage)CErrorHandler [protected]
WriteMessage(const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData, LogPriority aPriority=lpMessage)CErrorHandler [protected]
WriteStaticMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, LogPriority aPriority=lpMessage)CErrorHandler [protected, static]
WriteStaticMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData, LogPriority aPriority=lpMessage)CErrorHandler [protected, static]
~CAsyncSocket()CAsyncSocket [virtual]
~CErrorHandler()CErrorHandler [protected, virtual]
~CSpoofBase()CSpoofBase [protected, virtual]