Récupération de l'adresse IP avec Pcap.

pcap -  
 pcap -
Bonjour,

Voila je débute avec la programmation en winpcap, et je cherche a récupérer ma propres adresse IP local.

J'ai déjà essayé avec la fonction pcap_lookupnet()
Mais cette fonction me retourne l'adresse IP de mon réseau, ainsi que le masque.

J'aimerais une méthode qui me retourne mon adresse IP a partir d'un pointeur sur un pcap_t de préférence.

Si non j'ai également essayé cette méthode :
 
pcap_if_t *liste_des_interfaces; 
char erreur[PCAP_ERRBUF_SIZE+1]; 
  
if(pcap_findalldevs(&liste_des_interfaces, erreur) != -1) //Je récupére toutes les interfaces 
{ 
  
        while(liste_des_interfaces != NULL) //Boucle pour lire chaque interfaces retourné par pcap_findalldevs 
        { 
  
            /* 
  
            Affichage du résultat de la fonction 
  
            inet_ntoa(((struct sockaddr_in *)((liste_des_interfaces->addresses)->addr))->sin_addr) 
  
            */ 
  
             liste_des_interfaces = liste_des_interfaces->next; 
  
        } 
  
} 


Mais cela me retourne a chaque fois 0.0.0.0

Merci d'avance pour votre aide.

A voir également:

1 réponse

pcap
 
Personne pour m'aider... ? :/
0