Récupération de l'adresse IP avec Pcap.
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 :
Mais cela me retourne a chaque fois 0.0.0.0
Merci d'avance pour votre aide.
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:
- Récupération de l'adresse IP avec Pcap.
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Adresse mac - Guide
- Adresse ip - Guide
- Adresse ip locale - Guide