Salut à tous, mon casse tête du jour est la fonction WSAIoctl que je voudrais utiliser pour passer une socket en mode promiscuous pour écouter tous les paquets circulant sur mon réseau wifi.
Le Problème est que cette fonction me renvoie toujours -1 et je me demande si il ya un problème ou i ma carte réseaux permet de passer en mode promiscuous.
Voici comment je l'utilise

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
DWORD dwBytesRet;
SAIoctl(sock,SIO_RCVALL,&option,sizeof(option),NULL,0,&dwBytesRet,NULL,NULL);
mais elle me renvoie toujours -1 et je peux pas passer en mode promiscuous et ça me rend .
Si quelqu'un sait comment faire...