Member index for:
CSpoofSocket
m_aConnectedTo
m_aSpoofSocket
m_bOptions
m_bOverlapped
m_bRaw
m_bSniffing
m_pIPOptions
m_ucProtocol
m_ucTTL
m_ulSourceAddress
AssignSocket(SOCKET aNewSocket, unsigned char ucProtocol=IPPROTO_TCP)
Bind(const std::string& rSourceAddress, unsigned short usPort)
Bind(IP aSourceAddress, unsigned short usPort)
CalculateChecksum(const unsigned short* pBuffer, int iSize)
CalculatePseudoChecksum(const char* pBuffer, int iBufferLength, IP aDestinationAddress, int iPacketLength) const
CanRead() const
CanWrite() const
CheckSocketValid() const
Close()
ConstructIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength) const
ConstructStaticIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength)
Create(int iProtocol)
CSpoofSocket(const CSpoofSocket& rSocket)
CSpoofSocket(SOCKET aSocket)
CSpoofSocket(BOOL bRawSocket)
~CSpoofSocket()
FinalIPHeader(LPIpHeader lpHead) const
GetHandle() const
GetOptions() const
GetPeerAddress() const
GetPeerPort() const
GetProtocol() const
GetSourceAddress() const
GetTTL() const
HasOptions() const
InitializeIP()
InternalResolveDNS(const std::string& rAddress)
IsCreated() const
IsRaw() const
operator <(const CSpoofSocket& rSocket) const
operator =(const CSpoofSocket& rSocket)
operator ==(const CSpoofSocket& rSocket) const
Receive(char* pBuffer, unsigned long ulBufferLength)
ReceiveFrom(char* pBuffer, unsigned long ulBufferLength, IP& rIP, unsigned short& rSourcePort)
ResolveDNS(const std::string& rAddress)
Send(IP aDestinationAddress, const char* pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0)
Send(const std::string& rDestinationAddress, const char* pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0)
SendRawBuffer(IP aDestinationAddress, const char* pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort)
SetBroadcast(BOOL bBroadcast)
SetConnectedTo(const sockaddr_in& rAddress)
SetIPHeaderAddress(LPIpHeader lpHead, IP aSourceAddress, IP aDestinationAddress) const
SetOptions(BOOL bOptions)
SetProtocol(unsigned char ucProtocol)
SetReceiveTimeout(unsigned long ulMS)
SetSourceAddress(IP aSourceAddress)
SetSourceAddress(const std::string& rSourceAddress)
SetTTL(unsigned char ucTTL)
Shutdown(SocketShutdown eHow)
Sniff(BOOL bSniff)
ValidAddress(const std::string& rAddress)
ValidSocket() const
Custom Code in Header Before Includes
Custom Code in Header After Includes
Custom Code in Header After Class Declaration
Custom Code in Header Public Section
Custom Code in Source After Includes