, including all inherited members.
_LogPriority enum name | CErrorHandler | |
_SocketShutdown enum name | CSpoofSocket | |
AssignSocket(SOCKET aNewSocket, unsigned char ucProtocol=IPPROTO_TCP) | CSpoofSocket | [protected] |
Bind(const std::string &rSourceAddress, unsigned short usPort) | CSpoofSocket | [virtual] |
Bind(IP aSourceAddress, unsigned short usPort) | CSpoofSocket | [virtual] |
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 | |
CErrorHandler() | CErrorHandler | |
CICMPSocket::CErrorHandler(const CErrorHandler &rHandler) | CErrorHandler | |
CheckSocketValid() const | CSpoofSocket | [protected] |
CICMPCrafter() | CICMPCrafter | |
CICMPSocket(BOOL bRawSocket) | CICMPSocket | |
CIPCrafter::CIPCrafter() | CIPCrafter | |
CICMPSocket::CIPCrafter class | CSpoofSocket | [friend] |
Close() | CSpoofSocket | [virtual] |
ConstructCraftedIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength) const | CIPCrafter | [protected] |
ConstructICMP() const | CICMPSocket | [protected, virtual] |
ConstructIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength) const | CICMPCrafter | [protected, virtual] |
ConstructStaticIPHeader(unsigned char ucProtocol, unsigned short usFragmentationFlags, unsigned char ucTTL, unsigned short usIdentification, unsigned char ucHeaderLength) | CSpoofSocket | [static] |
Create() | CICMPSocket | [virtual] |
CSpoofSocket::Create(int iProtocol) | CSpoofSocket | |
CSpoofBase() | CSpoofBase | |
CICMPSocket::CSpoofBase(const CSpoofBase &rBase) | CSpoofBase | |
CSpoofSocket(BOOL bRawSocket) | CSpoofSocket | |
CSpoofSocket(SOCKET aSocket) | CSpoofSocket | [protected] |
ErrorCodeToString(DWORD dwErrorCode) | CErrorHandler | [static] |
FinalICMPHeader(LPICMPHeader lpHead) const | CICMPCrafter | [protected, virtual] |
FinalIPHeader(LPIpHeader lpHead) const | CICMPCrafter | [protected, virtual] |
GetBufferSize() const | CICMPSocket | [protected] |
GetClassName() const | CErrorHandler | [protected] |
GetCraftedPacket(const CSpoofSocket *pSocket, unsigned long ulDestinationAddress, const char *pBuffer, unsigned short usBufferSize, unsigned short &usTotalSize) const | CIPCrafter | |
GetCurrentDateTime() | CErrorHandler | [static] |
GetEcho(BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned long ulData, unsigned short &usTotalSize) const | CICMPCrafter | |
GetErrorCode() | CSpoofBase | [static] |
GetGlobalCriticalSection() | CSpoofBase | [static] |
GetHandle() const | CSpoofSocket | |
GetInformation(BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned short &usTotalSize) const | CICMPCrafter | |
GetLastData() const | CICMPSocket | |
GetLastDataSize() | CICMPSocket | |
GetLastError() const | CSpoofBase | |
GetLastICMPHeader() const | CICMPSocket | |
GetLastICMPICMPHeader() const | CICMPSocket | |
GetLastICMPIPHeader() const | CICMPSocket | |
GetLastIPHeader() const | CICMPSocket | |
GetNumberOfThreads() | CSpoofBase | [static] |
GetOptions() const | CSpoofSocket | |
GetParameter(unsigned char cError, unsigned short &usTotalSize) const | CICMPCrafter | |
GetPeerAddress() const | CSpoofSocket | |
GetPeerPort() const | CSpoofSocket | |
GetProtocol() const | CSpoofSocket | [protected] |
GetQuench(unsigned short &usTotalSize) const | CICMPCrafter | |
GetRedirect(unsigned char cType, IP aGatewayAddress, unsigned short &usTotalSize) const | CICMPCrafter | |
GetSendBuffer() const | CICMPSocket | [protected] |
GetSourceAddress() const | CSpoofSocket | [protected] |
GetSystemLastError() const | CSpoofBase | |
GetTime(unsigned char cType, unsigned short &usTotalSize) const | CICMPCrafter | |
GetTimestamp(BOOL bReply, unsigned short usIdentifier, unsigned short usSequence, unsigned long ulOriginateTimestamp, unsigned long ulReceiveTimestamp, unsigned long ulTransmitTimestamp, unsigned short &usTotalSize) const | CICMPCrafter | |
GetTTL() const | CSpoofSocket | [protected] |
GetUnreachable(unsigned char cType, unsigned short &usTotalSize) const | CICMPCrafter | |
HasOptions() const | CSpoofSocket | [protected] |
InitializeIP() | CSpoofSocket | [protected, virtual] |
InitializeSockets(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10) | CSpoofBase | [static] |
InitializeSocketsNoMap(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10) | CSpoofBase | [static] |
IsCreated() const | CSpoofSocket | |
IsInitialized() | CSpoofBase | [static] |
IsMultiThreaded() | CSpoofBase | [static] |
IsRaw() const | CSpoofSocket | [protected] |
LogPriority typedef | CErrorHandler | |
LongToStdString(unsigned long ulAddr) | CSpoofBase | [static] |
LongToString(unsigned long ulAddr) | CSpoofBase | [static] |
lpCritical enum value | CErrorHandler | |
lpDebug enum value | CErrorHandler | |
lpError enum value | CErrorHandler | |
lpMessage enum value | CErrorHandler | |
m_DefaultChecksum | CIPCrafter | [protected] |
m_pCSection | CSpoofBase | [protected, static] |
m_ucHeaderLength | CIPCrafter | [protected] |
m_ucTypeOfService | CIPCrafter | [protected] |
m_usFragmentationFlags | CIPCrafter | [protected] |
m_usIdentification | CIPCrafter | [protected] |
NotifyShutdown() | CSpoofBase | [protected, virtual] |
operator<(const CSpoofSocket &rSocket) const | CSpoofSocket | |
operator==(const CSpoofSocket &rSocket) const | CSpoofSocket | |
ProccessICMP(const char *pBuffer) | CICMPSocket | [protected, 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] |
ReportError(const std::string &rMethod) const | CErrorHandler | [protected, virtual] |
CICMPSocket::ReportError(const std::string &rMethod, const std::string &rMessage) const | CErrorHandler | [protected, virtual] |
CICMPSocket::ReportError(const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData) const | CErrorHandler | [protected, virtual] |
CICMPSocket::ReportError(const std::string &rMethod, int iErrorCode) const | CErrorHandler | [protected, virtual] |
CICMPSocket::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] |
CICMPSocket::ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) | CErrorHandler | [protected, static] |
CICMPSocket::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] |
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] |
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 | |
SetBroadcast(BOOL bBroadcast) | CSpoofSocket | |
SetChecksum(unsigned short usChecksum) | CIPCrafter | |
SetConnectedTo(const sockaddr_in &rAddress) | CSpoofSocket | [protected] |
SetDefault() | CIPCrafter | |
SetDestinationAddress(IP aDestinationAddress) | CICMPCrafter | |
SetDestinationAddress(const std::string &rDestinationAddress) | CICMPCrafter | |
SetFragmentationFlags(unsigned short usFragmentationFlags) | CIPCrafter | |
SetHeaderLength(unsigned char ucHeaderLength) | CIPCrafter | |
SetICMPChecksum(unsigned short usChecksum) | CICMPCrafter | |
SetICMPUseDefaultChecksum(BOOL bDefault) | CICMPCrafter | |
SetIdentification(unsigned short usIdentification) | CIPCrafter | |
SetIPHeaderAddress(LPIpHeader lpHead, IP aSourceAddress, IP aDestinationAddress) const | CSpoofSocket | [protected, virtual] |
SetLastError(const std::string &rMethod) const | CSpoofBase | [protected] |
CICMPSocket::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 | |
SetSendBuffer(const char *pBuffer, unsigned short usSendSize) | CICMPSocket | |
SetSourceAddress(IP aSourceAddress) | CSpoofSocket | [virtual] |
SetSourceAddress(const std::string &rSourceAddress) | CSpoofSocket | [virtual] |
SetTTL(unsigned char ucTTL) | CSpoofSocket | |
SetTypeOfService(unsigned char ucTypeOfService) | CIPCrafter | |
SetUseDefaultChecksum(BOOL bDefault) | CIPCrafter | |
Shutdown(SocketShutdown eHow) | CSpoofSocket | |
ShutdownSockets() | CSpoofBase | [static] |
Sniff(BOOL bSniff) | CSpoofSocket | [virtual] |
SocketShutdown typedef | CSpoofSocket | |
ssBoth enum value | CSpoofSocket | |
ssReceive enum value | CSpoofSocket | |
ssSend enum value | CSpoofSocket | |
StringToLong(const std::string &rAddress) | CSpoofBase | [static] |
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] |
CICMPSocket::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] |
CICMPSocket::WriteStaticMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData, LogPriority aPriority=lpMessage) | CErrorHandler | [protected, static] |
~CErrorHandler() | CErrorHandler | [virtual] |
~CICMPCrafter() | CICMPCrafter | [virtual] |
~CICMPSocket() | CICMPSocket | [virtual] |
~CIPCrafter() | CIPCrafter | [virtual] |
~CSpoofBase() | CSpoofBase | [virtual] |
~CSpoofSocket() | CSpoofSocket | [virtual] |