![]() |
Sniff() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Public Function |
Declared in: SpoofSocket.h |
virtual BOOL Sniff( BOOL bSniff);
Turn to be a sniffer socket (only for raw sockets)
//Start sniffing if (!ValidSocket()) return FALSE; try { #ifdef WIN32 unsigned long ulBytes; if (WSAIoctl(GetHandle(),SIO_RCVALL,&bSniff,sizeof(bSniff),NULL,0,&ulBytes,NULL,NULL)) { //Error SetLastError("Sniff"); //Exit return FALSE; } //Set sniffer status m_bSniffing=bSniff; //Done return TRUE; #else return FALSE; #endif } ERROR_HANDLER_RETURN("Sniff",FALSE)
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |