j’utilise la fonction gethostent() (netdb.h) dans un programme mais le résultat renvoyé ne correspond pas à ce que j’attends.
j’attendais la liste des hôtes de mon réseau local (j’ai un serveur dns) mais elle ne me renvoie que localhost.
J’aimerais avoir accès au fichier source de cette fonction pour comprendre ce qu’elle fait.
Quelqu’un pourrait-il me dire comment trouver ce fichier source ?
Merci
PS : mon système est linux debian etch, je programme en C avec gcc.
Tu n’en trouveras pas, il est heureux qu’on ne puisse pas trouver toutes les machines d’un domaine à partir d’un DNS, cela constituerait une faille de sécurité assez importante en permettant d’avoir une idée de la topologie d’un réseau et en localisant les machines importantes.
La seule méthode est un scan des adresses IP à l’aide de arping…