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


CRealTimeTraceRouteSocket Member List

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

_AsyncEvents enum nameCAsyncSocket
_LogPriority enum nameCErrorHandler
_MaxHops enum nameCRealTimeTraceRouteSocket
_SocketShutdown enum nameCSpoofSocket
AddSocketToList()CAsyncSocket [protected]
aeClose enum valueCAsyncSocket
aeOOB enum valueCAsyncSocket
aeReceive enum valueCAsyncSocket
aeSend enum valueCAsyncSocket
AllowBlockedBuffer(BOOL bAllow)CAsyncSocket
AssignSocket(SOCKET aNewSocket, unsigned char ucProtocol=IPPROTO_TCP)CSpoofSocket [protected]
AsyncEvents typedefCAsyncSocket
Bind(const std::string &rSourceAddress, unsigned short usPort)CSpoofSocket [virtual]
Bind(IP aSourceAddress, unsigned short usPort)CSpoofSocket [virtual]
Block()CAsyncSocket [protected]
CalculateChecksum(const unsigned short *pBuffer, int iSize)CSpoofSocket [static]
CalculatePseudoChecksum(const char *pBuffer, int iBufferLength, IP aDestinationAddress, int iPacketLength) const CSpoofSocket
CanRead() const CSpoofSocket
CanWrite() const CSpoofSocket
CAsyncSocket()CAsyncSocket
CErrorHandler()CErrorHandler
CErrorHandler(const CErrorHandler &rHandler)CErrorHandler
CheckSocketValid() const CSpoofSocket [protected]
CICMPSocket(BOOL bRawSocket)CICMPSocket
CICMPSocketAsync(BOOL bRawSocket)CICMPSocketAsync
CIPCrafter classCSpoofSocket [friend]
Close()CICMPSocketAsync [virtual]
ConstructICMP() const CICMPSocket [protected, virtual]
ConstructIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength) const CSpoofSocket [protected, virtual]
ConstructStaticIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength)CSpoofSocket [static]
CPingSocket()CPingSocket
CRealTimeTraceRouteSocket(std::string sDNSServer, BOOL bDNSTcp, BOOL bMultithreaded=TRUE)CRealTimeTraceRouteSocket
Create()CICMPSocketAsync [virtual]
CSpoofSocket::Create(int iProtocol)CSpoofSocket
CSpoofBase()CSpoofBase
CSpoofBase(const CSpoofBase &rBase)CSpoofBase
CSpoofSocket(BOOL bRawSocket)CSpoofSocket
CSpoofSocket(SOCKET aSocket)CSpoofSocket [protected]
DeleteSocketFromThread()CAsyncSocket [virtual]
DeleteSocketFromThread(DWORD dwTimeToWait)CAsyncSocket [virtual]
DisableAsync()CAsyncSocket
DisableEvents(unsigned char ucEvents)CAsyncSocket
ErrorCodeToString(DWORD dwErrorCode)CErrorHandler [static]
FakeLastRequest()CRealTimeTraceRouteSocket
FinalICMPHeader(LPICMPHeader lpHead) const CICMPSocket [protected, virtual]
FinalIPHeader(LPIpHeader lpHead) const CSpoofSocket [protected, virtual]
ForceReceiveEvent()CAsyncSocket
FreezeThread()CAsyncSocket
GetAsyncHandle() const CICMPSocketAsync [protected, virtual]
GetBlockedBuffer() const CAsyncSocket [protected]
GetBufferSize() const CICMPSocket [protected]
GetClassName() const CErrorHandler [protected]
GetCurrentDateTime()CErrorHandler [static]
GetData() const CRealTimeTraceRouteSocket
GetDataSize() const CPingSocket
GetDNSManager() const CRealTimeTraceRouteSocket [protected]
GetErrorCode()CSpoofBase [static]
GetGlobalCriticalSection()CSpoofBase [static]
GetHandle() const CSpoofSocket
GetLastData() const CICMPSocket
GetLastDataSize()CICMPSocket
GetLastError() const CSpoofBase
GetLastICMPHeader() const CICMPSocket
GetLastICMPICMPHeader() const CICMPSocket
GetLastICMPIPHeader() const CICMPSocket
GetLastIPHeader() const CICMPSocket
GetMaxHops() const CRealTimeTraceRouteSocket
GetNumberOfThreads()CSpoofBase [static]
GetOptions() const CSpoofSocket
GetPeerAddress() const CSpoofSocket
GetPeerPort() const CSpoofSocket
GetProtocol() const CSpoofSocket [protected]
GetReplyingAddress() const CPingSocket
GetSendBuffer() const CICMPSocket [protected]
GetSocketID() const CAsyncSocket [protected]
GetSocketThreadManager()CAsyncSocket [protected, static]
GetSourceAddress() const CSpoofSocket [protected]
GetSystemLastError() const CSpoofBase
GetTimeElapsed() const CPingSocket
GetTTL() const CPingSocket
GetWindowHandle() const CAsyncSocket [protected]
HasOptions() const CSpoofSocket [protected]
HasSystemTimer() const CAsyncSocket [protected]
HasTimeout() const CAsyncSocket
Initialize()CAsyncSocket [static]
InitializeIP()CSpoofSocket [protected, virtual]
InitializeSockets(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10)CSpoofBase [static]
InitializeSocketsNoMap(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10)CSpoofBase [static]
InternalWSAAsyncSelect(unsigned int wMsg, long lEvent)CAsyncSocket [protected]
IsBlocking() const CAsyncSocket [protected]
IsClosing() const CAsyncSocket
IsCreated() const CSpoofSocket
IsIDOK(unsigned short usID, unsigned short usSequence) const CRealTimeTraceRouteSocket [protected, virtual]
IsInitialized() const CRealTimeTraceRouteSocket
CPingSocket::IsInitialized()CSpoofBase [static]
IsMultiThreaded()CSpoofBase [static]
IsPingDone() const CPingSocket
IsRaw() const CSpoofSocket [protected]
IsTimeout() const CPingSocket
IsTraceDone() const CRealTimeTraceRouteSocket [virtual]
KillSystemTimer()CAsyncSocket [protected]
KillTimer()CAsyncSocket
LogPriority typedefCErrorHandler
LongToStdString(unsigned long ulAddr)CSpoofBase [static]
LongToString(unsigned long ulAddr)CSpoofBase [static]
lpCritical enum valueCErrorHandler
lpDebug enum valueCErrorHandler
lpError enum valueCErrorHandler
LPMapProc typedefCAsyncSocket
lpMessage enum valueCErrorHandler
MapProc typedefCAsyncSocket
MaxHops typedefCRealTimeTraceRouteSocket
mhMaxHops enum valueCRealTimeTraceRouteSocket
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)CPingSocket [protected, virtual]
OnSocketTimeout()CRealTimeTraceRouteSocket [protected, virtual]
OnSocketWrite(int iErrorCode)=0CAsyncSocket [protected, pure virtual]
operator<(const CSpoofSocket &rSocket) const CSpoofSocket
operator==(const CSpoofSocket &rSocket) const CSpoofSocket
Ping(const std::string &rDestinationAddress, DWORD dwTimeout=3000)CPingSocket [virtual]
Ping(IP aDestinationAddress, DWORD dwTimeout=3000)CPingSocket [virtual]
PingDone(BOOL bTimeout)CPingSocket [protected, virtual]
ProccessICMP(const char *pBuffer)CICMPSocket [protected, virtual]
ReAsync()CAsyncSocket [virtual]
ReBlock()CAsyncSocket [virtual]
Receive(char *pBuffer, unsigned long ulBufferLength)CSpoofSocket [virtual]
ReceiveFrom(char *pBuffer, unsigned long ulBufferLength, IP &rIP, unsigned short &rSourcePort)CSpoofSocket [protected, 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]
ResolveDNS(const std::string &rAddress)CSpoofSocket [static]
ResolveThreadData typedefCRealTimeTraceRouteSocket
CSpoofSocket::Send(IP aDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0)CSpoofSocket [virtual]
CSpoofSocket::Send(const std::string &rDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0)CSpoofSocket [virtual]
SendBlockedBuffer(const CBlockedBuffer::CBlockedData &rData)CAsyncSocket [protected, virtual]
SendEcho(const std::string &rDestinationAddress, BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned long ulData)CICMPSocket
SendEcho(IP aDestinationAddress, BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned long ulData)CICMPSocket
SendICMP(LPICMPHeader lpHead, const std::string &rDestinationAddress)CICMPSocket [protected]
SendICMP(LPICMPHeader lpHead, IP aDestinationAddress)CICMPSocket [protected]
SendInformation(const std::string &rDestinationAddress, BOOL bReply, unsigned short usIdentifier, unsigned short usSequence)CICMPSocket
SendInformation(IP aDestinationAddress, BOOL bReply, unsigned short usIdentifier, unsigned short usSequence)CICMPSocket
SendParameter(const std::string &rDestinationAddress, unsigned char ucError)CICMPSocket
SendParameter(IP aDestinationAddress, unsigned char ucError)CICMPSocket
SendQuench(const std::string &rDestinationAddress)CICMPSocket
SendQuench(IP aDestinationAddress)CICMPSocket
SendRawBuffer(IP aDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort)CSpoofSocket [virtual]
SendRedirect(const std::string &rDestinationAddress, unsigned char ucType, const std::string &rGatewayAddress)CICMPSocket
SendRedirect(IP aDestinationAddress, unsigned char ucType, IP aGatewayAddress)CICMPSocket
SendTime(const std::string &rDestinationAddress, unsigned char ucType)CICMPSocket
SendTime(IP aDestinationAddress, unsigned char ucType)CICMPSocket
SendTimestamp(const std::string &rDestinationAddress, BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned long ulOriginateTimestamp, unsigned long ulReceiveTimestamp, unsigned long ulTransmitTimestamp)CICMPSocket
SendTimestamp(IP aDestinationAddress, BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned long ulOriginateTimestamp, unsigned long ulReceiveTimestamp, unsigned long ulTransmitTimestamp)CICMPSocket
SendUnreachable(const std::string &rDestinationAddress, unsigned char ucType)CICMPSocket
SendUnreachable(IP aDestinationAddress, unsigned char ucType)CICMPSocket
SetAsync()CICMPSocketAsync [protected, virtual]
SetBroadcast(BOOL bBroadcast)CSpoofSocket
SetConnectedTo(const sockaddr_in &rAddress)CSpoofSocket [protected]
SetID(unsigned short usID)CPingSocket
SetInstance(HINSTANCE hInst)CAsyncSocket [static]
SetIPHeaderAddress(LPIpHeader lpHead, IP aSourceAddress, IP aDestinationAddress) const CSpoofSocket [protected, virtual]
SetLastError(const std::string &rMethod) const CSpoofBase [protected]
SetLastError(const std::string &, int iErrorCode) const CSpoofBase [protected]
SetLocalLog(CErrorLog *pLog)CErrorHandler
SetLog(CErrorLog *pLog)CErrorHandler [static]
SetName(const std::string &rName) const CErrorHandler [protected]
SetOptions(BOOL bOptions)CSpoofSocket
SetProtocol(unsigned char iProtocol)CSpoofSocket [protected]
SetReceiveTimeout(unsigned long ulMS)CSpoofSocket
SetResolveStatus(BOOL bResolve)CRealTimeTraceRouteSocket
SetSendBuffer(const char *pBuffer, unsigned short usSendSize)CICMPSocket
SetSequence(unsigned short usSequence)CPingSocket
SetSourceAddress(IP aSourceAddress)CSpoofSocket [virtual]
SetSourceAddress(const std::string &rSourceAddress)CSpoofSocket [virtual]
SetSystemTimeout(int iMS)CAsyncSocket [protected]
SetTimeout(int iMs)CAsyncSocket
SetTTL(unsigned char ucTTL)CSpoofSocket
SetUseSameID(BOOL bSameID)CPingSocket
CICMPSocket::Shutdown(SocketShutdown eHow)CSpoofSocket
CAsyncSocket::Shutdown()CAsyncSocket [static]
ShutdownSockets()CSpoofBase [static]
SimpleMessageMap()CAsyncSocket [static]
SimpleMessageMap(DWORD dwRunTimeMS)CAsyncSocket [static]
SimpleMessageMap(LPMapProc pProc, BOOL bStopWhenTRUE, DWORD dwSleep)CAsyncSocket [static]
SimpleMessageMapKey(DWORD dwSleep)CAsyncSocket [static]
Sniff(BOOL bSniff)CSpoofSocket [virtual]
SocketClosed(int iErrorCode)CAsyncSocket [protected, virtual]
SocketClosing()CAsyncSocket [protected]
SocketConnected(int iErrorCode)CAsyncSocket [protected, virtual]
SocketCreated()CAsyncSocket [protected, virtual]
SocketShutdown typedefCSpoofSocket
SocketWrite(int iErrorCode)CAsyncSocket [protected, virtual]
ssBoth enum valueCSpoofSocket
ssReceive enum valueCSpoofSocket
ssSend enum valueCSpoofSocket
StringToLong(const std::string &rAddress)CSpoofBase [static]
SystemTimeout()CAsyncSocket [protected, virtual]
TraceData(const TraceRouteData *pData, BOOL bResolved)CRealTimeTraceRouteSocket [protected, virtual]
TraceDataForModify(TraceRouteData *pData, BOOL bResolved)CRealTimeTraceRouteSocket [protected, virtual]
TraceDone(BOOL bError)CRealTimeTraceRouteSocket [protected, virtual]
TraceRoute(const std::string &rDestinationAddress, DWORD dwTimeout)CRealTimeTraceRouteSocket [virtual]
TraceRoute(IP aDestinationAddress, DWORD dwTimeout)CRealTimeTraceRouteSocket [virtual]
TraceRouteData typedefCRealTimeTraceRouteSocket
ValidAddress(const std::string &rAddress)CSpoofSocket [static]
ValidSocket() const CSpoofSocket [protected]
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 [virtual]
~CICMPSocket()CICMPSocket [virtual]
~CICMPSocketAsync()CICMPSocketAsync [virtual]
~CPingSocket()CPingSocket [virtual]
~CRealTimeTraceRouteSocket()CRealTimeTraceRouteSocket [virtual]
~CSpoofBase()CSpoofBase [virtual]
~CSpoofSocket()CSpoofSocket [virtual]