Une @Mac, une @IP - Windows & Software
Marsh Posté le 14-05-2004 à 11:17:04
brOloUilLe a écrit : Bonjour, |
ni l'adresse IP, ni l'adresse Ethernet, et tu communiques comment avec elle?
Marsh Posté le 14-05-2004 à 12:06:29
oui en fait ce que je veux faire c récupérer une adresse IP correspondant à une adresse MAC sachant que les adresses MAC sont stockées sur un serveur. Donc je ne communique pas réellement avec la machine. J'ai juste besoin de savoir qui c'est !
Marsh Posté le 14-05-2004 à 14:34:21
arghh je veux justement les interpréter pour un programme...
Marsh Posté le 14-05-2004 à 14:38:56
tu ping les differente machine suseptibles (sinon je sais pas si ya moyen de pinguer tout le reseau? ou broadcast?) puis tu fais un arp -a
tu cherche ta mac et tu regarde la correspondance
Marsh Posté le 14-05-2004 à 14:40:20
120120 a écrit : analyse les trames et filtre les @Mac |
justement j'avais pensé a un truc de ce style mais en moins bourrin en fait. Du genre envoyé une requete sur une adresse Mac et attendre la réponse. Mais je sais pas trop comment ca marche.
Est ce que les requetes arp permettent ce genre de choses ? Est ce que l'on peut volontairement envoyer une requete arp sur une adresse Mac ?
Marsh Posté le 14-05-2004 à 14:41:42
mezos a écrit : tu ping les differente machine suseptibles (sinon je sais pas si ya moyen de pinguer tout le reseau? ou broadcast?) puis tu fais un arp -a |
étant donné que je ne connais pas l'ip, je suis obligé de ping l'adresse réseau... et après je scan le arp -a.
Je vais essayé ca voir si ca peut marcher.
merci
Marsh Posté le 14-05-2004 à 14:41:46
il me semble pas qu'il soit possible de "pinguer" une addresse mac. en tout cas pas avec dos.
mais ma technique ne te plait pas?
Marsh Posté le 14-05-2004 à 14:42:50
bin au pire t'utilise le rapport généré par l'utilitaire pour etre traité dans ton programme
mais si ton réseau est en DHCP et que les adresses changent souvent alors ca ira pas...
faudrait essayer de récupérer toutes les @ip sur le serveur puis de déterminer leur @mac par arp...
sinon j'vois po
Marsh Posté le 14-05-2004 à 14:47:04
tu peux coder en C un petit truc qui fait une requete arp
Marsh Posté le 14-05-2004 à 14:49:07
mezos a écrit : il me semble pas qu'il soit possible de "pinguer" une addresse mac. en tout cas pas avec dos. |
sisi je l'essaie te dis je merci
Marsh Posté le 14-05-2004 à 14:50:03
La résolution d'une adresse MAC pour en déterminer l'adresse IP fait appel au protocole RARP tel que défini dans la RFC 903.
Tout comme ARP ne passe pas les routeurs...
Marsh Posté le 14-05-2004 à 14:50:30
tomate77 a écrit : tu peux coder en C un petit truc qui fait une requete arp |
je développe mon projet en perl alors je compte rester sur le meme langage. Et en fait quand je me suis posé sur le probleme, j'ai trouver des modules qui créer des requetes arp mais j'ai vite laisser tomber, je savais pas trop comment les utiliser.
faut que je revoit ca
Marsh Posté le 14-05-2004 à 14:51:52
Requin a écrit : La résolution d'une adresse MAC pour en déterminer l'adresse IP fait appel au protocole RARP tel que défini dans la RFC 903. |
j'aurais bien voulu mais le probleme c'est que je suis sous linux, et apparemment il faudrait que je recompile le noyau pour pouvoir utiliser le protocole rarp. et j'ai pas trop le temps de me recompiler un noyau...
Marsh Posté le 14-05-2004 à 14:53:04
KenShInouU a écrit : bin au pire t'utilise le rapport généré par l'utilitaire pour etre traité dans ton programme |
je ne suis pas en dhcp donc c deja une chose de moins. mais de toute facon, j'aurais quand meme un probleme puisque je recupere les @MAC sur les switchs et les switchs configurent des vlan. Je ne pourrais donc pas obtenir toutes les adresses Ip.
Marsh Posté le 14-05-2004 à 14:57:18
brOloUilLe a écrit : je développe mon projet en perl alors je compte rester sur le meme langage. Et en fait quand je me suis posé sur le probleme, j'ai trouver des modules qui créer des requetes arp mais j'ai vite laisser tomber, je savais pas trop comment les utiliser. |
ah bah si tu peux le faire en perl c est cool
Marsh Posté le 14-05-2004 à 15:11:09
brOloUilLe a écrit : mais de toute facon, j'aurais quand meme un probleme puisque je recupere les @MAC sur les switchs et les switchs configurent des vlan. Je ne pourrais donc pas obtenir toutes les adresses Ip. |
bon finalement les vlans c plus un probleme...
Marsh Posté le 14-05-2004 à 15:18:21
bon j'ai essayé un broadcast sur le réseau, je ping 17 adresse
mais quand je regarde ma table arp il n'en voit que 5
Marsh Posté le 14-05-2004 à 11:15:57
Bonjour,
je voudrais savoir s'il est possible de retrouver une @Ip à partir d'une @Mac. Si oui comment.
je précise que je ne connais pas à l'origine l'adresse Mac de la machine en question, c'est à dire que je souhaite récupérer dynamiquement n'importe quelle @Ip à partir de son @Mac => la table ARP ne peut par conséquent pas etre utilisée
merci pour vos reponses