Bonjour à tous,
Mon problème est comme l'indique le titre ,pcap_findalldevs_ex(...) ne me trouve pas toutes les interfaces j'ai remarqué ceci en se référant à wireshark et vérifier ces interfaces
Voici le code que j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
pcap_if_t* PacketAfdx::ChooseDev2(){
 
		int nbdev;
		pcap_if_t *d;
		pcap_if_t *alldevs;
		// Retrieve the device list on the local machine 
		nbdev=0;
		char errbuf[PCAP_ERRBUF_SIZE];
    if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) == -1)
		{
 
 
		printf("Error in pcap_findalldevs");
        exit(1);
		}
	for(d=alldevs; d; d=d->next)
    {
        printf("%d. %s", ++nbdev, d->name);
        if (d->description)
            printf(" (%s)\n", d->description);
        else
          //  printf(" (No description available)\n");
		printf(" (No description available)\n");
    }
 
    if(nbdev==0)
    {
       // printf("\nNo interfaces found! Make sure WinPcap is installed.\n");
		printf("\nNo interfaces found! Make sure WinPcap is installed.\n");
 
        exit(1);
    }
 
  /* cout <<"Enter the interface number (1-%d):" <<nbdev;
   cin >> inum;
   */
 
	return alldevs;
 
}

Que pourrait etre la raison?
Merci