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


Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
blowfish::BlockUnit of encryption. Block of data processed together during an encryption cycle
BlowFishBaseClass
CArray_ptr< PointerType >
CAsyncSocket
CBlockedBuffer
CBlockedBuffer::CBlockedBuffer::CBlockedData
CBlockedThread
CCriticalAutoRelease
CCriticalSectionForProtection
CDelayedDelete
CErrorHandler
CErrorHandler::CErrorHandler::CErrorLog
CErrorRegister< ulError, pDescription >
CFileLog
CGenericCriticalSection
CGenericEvent
CGenericMutex
CGenericReadWriteLock
CGenericSemaphore
CGenericThread
CInterfaces
CLibConfig
CManagedThread
CMutexAutoRelease
COSManager
CPeriodicThread
CReferenceCounting
CReferenceSmartPtr
CReferenceSPT< T >
CResourceQueue< T >
CResourceQueueEvents< T >
CRWAutoRelease
CScreenLog
CSocket
CSocketBase
CSocketPool
CSocketPoolSocket
CSocketThreadManager
CSocketThreadManager::CSocketThreadManager::_ThreadData
CSocketThreadManager::CSocketThreadManager::_ThreadDataExtend
CSocketThreadManager::CSocketThreadManager::_TimeoutData
CSocketThreadManager::CSocketThreadManager::_TimerID
CSocketThreadManagerImp
CTCPSocket
CTCPSocketAsync
CTCPSocketAsync::CTCPSocketAsync::CTCPSocketOveridable
CTCPSocketAsync::CTCPSocketAsync::CTCPSocketOverider
CTCPSocketAsyncBlowFish
CTCPSocketAsyncDelegator
CTCPSocketAsyncMsg
CTCPSocketAsyncSSL
CThreadPool
CThreadPoolManager
CTraceLog
CUDPSocket
CUDPSocketAsync
CWaitableObject
CWaitableObjectAutoRelease
CWaitList
CWin32CriticalSection
CWin32Event
CWin32Mutex
CWin32ReadWriteLock
CWin32Semaphore
CWin32Thread
blowfish::PadData pad used for encryption. Pseudo-random block used to have varying encryption results