Salut à tous !!
Est-ce que quelqu'un connait comment faire pour avec l'adresse IP an ayant l'adresse MAC ???
Existe-il un petit programme qui fait cela ?? enfin style générateur de requête ARP
Salut à tous !!
Est-ce que quelqu'un connait comment faire pour avec l'adresse IP an ayant l'adresse MAC ???
Existe-il un petit programme qui fait cela ?? enfin style générateur de requête ARP
pourquoi tu ne lance pas toi meme la commande ARP ou RARP en fonction de ton besoin et tu recuperer le flux de la commande depuis ton logiciel?
generateur de requete, ca veut dire quoi?
Il n'existe aucun lien entre une adresse IP et une adresse MAC.
Une adresse MAC est une adresse unique (au monde, si si si) gravée en dur dans ta carte par le fabriquant. Elles sont le plus souvent recopiées sur la carte, pour pouvoir les connaitre sans devoir installer la carte. Elle est du type xx.xx.xx.xx.xx.xx , avec x un nombre hexadécimal.
En ravanche, une adresse IP (du type x.x.x.x avec 0 <= x <=255)est une adresse qui peut t'être fournie soit par ton F.A.I. (connexion RNIS ou ADSL ou cable), soit par ton OS (adressage fixe, ...), soit encore par un serveur DHCP (routeur par exemple). Ces adresses ne sont pas uniques, loin de là (il n'y en a d'ailleurs pas assez, ce qui explique ente autre que l'on passe à IPv6, dans lequel les adresses IP seront de la forme x.x.x.x.x.x avec 0 <= x <= 255 )
pas totalement vrai... par exemple, quand une machine démarre, elle émet une requête RARP, disant mon MAC est de tant, est-ce qqn connait mon IP ?
mais RARP n'est rien d'autre que l'ancêtre de DHCP.
mais tous les rézos n'ont pas forcément de serveur RARP|BOOTP|DHCP
je pense que l'utilitaire qui te conviendrait le mieux, c'est CommView
Ok, connaissais pas RARP.Envoyé par m@
Juste pour savoir : ca suppose que les autres machines stockent @IP et @MAC, or je vois pas l'intéret...
quand tu envoies un message sur un rézo, il est décomposé en paquets où le destinataire est identifié par son IP
mais ces paquets sont aussi découpés en trames où le destinataire est identifié par son adresse Ethernet (MAC)
il faut donc connaître les correspondances
Je sais comment ça marche le problème n'est pas la.
Ce que j'aimerai c'est lorsque j'ai l'adresse MAC d'un switch par exemple
je puisse exécuter une commande ou n'importe quoi et qu'il me sorte l'adresse ip.
Style un ping -a qui grâce à l'adresse ip permet de sortir le nom de la machine , simplement que là j'aimerai sortir l'ip grâce à l'adresse MAC.
En fait il me faudrait un truc qui me simule une commande RARP.
Mon but n'étant pas de codé un truc moi même (enfin sa m'intéresserait mais j'ai d'autre programme en cours).
Vous voyez le truc ???
Je crois que ce type de commande existe sous Linux mais sous Windows...
Cool j'ai trouver quelque chose :-)
enfin on ma donné cela et sa marche pas mal du tout :
http://www.youngzsoft.net/cc-get-mac-address/
Si quelqu'un à autre chose ...
Je suis toujours tout Ouï
salut tlm
je suis pas un membre éprouvé comme vous tous mais je crois que l'adresse MAC n'a aucun rapport avec l'adresse IP, l'adresse MAC permet d'identifier de manière unique une carte réseau, un switch, un routeur etc mais on ne peut déduire l'adresse IP à partir de l'adresse MAC
je m'explique:
je mets une carte réseau sur mon PC, elle a une adresse MAC unique, j'obtiens une adresse IP sur mon réseau, si je ping mon PC, je peux obtenir l'adresse MAC ,ok
maintenant je change ma carte réseau, elle a une autre adresse MAC unique, je ping à nouveau mon PC (supposons qu'il ait la même adresse IP) j'obtiens une nouvelle adresse MAC qui sera spécifique à la carte réseau et non à l'adresse IP
corrigez moi si je me trompe mais c'est ce qu'on m'avait appris
j'ai trouvé une définition de l'adresse MAC
donc c'est pas possible de déduire une adresse IP à partir de l'adresse MACMAC-48
Equivalents ou assimilés : Adresse MAC, MAC Address
Adresse identifiant un élément actif sur un réseau (au niveau 2 OSI), et constituée de l'OUI de la société l'ayant fabriqué, et d'un nombre à 24 bits attribué par la société en question.
[Source: Le Jargon Français / license GFDL / linux-france.org / © 2003 Roland Trique]
Par exemple : 00-10-83-35-47-fb
seboubou86, le programme que t'a trouvé, il te permet d'identifier l'adresse IP et l'adresse MAC d'un "élément actif" sur un réseau, mais pas de déduire l'un à partir de l'autre ...![]()
y'a un post à ce propos mais il n'est pas vrai de dire qu'une adresse MAC est "unique" enfin pour Windows car effectivement chaque carte réseau à sa propre adresse MAC gravé sur un composant de la carte mais avec Windows il est posible de modifier cette adresse MAC "virtuellement"
voir ce post : http://www.developpez.net/forums/viewtopic.php?t=125657
éclaircissons quelques points:
chaque matériel réseau contient dans son matériel une adresse mac unique. cette adresse est lue par le gestionnaire réseau, et normalement transmise avec chaque trame. toutefois dans un spoofing, rien n'empêche le gestionnaire de transmettre une autre adresse, comme expliqué par Leviathan_72
quand on parle de déduire une adresse IP d'une adresse MAC, en effet c'est éphémère, il suffit de changer les paramètres rézos ou le matériel pour briser ces couples
après tant qu'il n'y a pas de changement, les trames adressées à une certaine adresse MAC transportent normalement les paquets d'une même IP : on peu donc associer les 2
cordialement
Ben merci de votre aide.
Mais en fait une adresse MAC c'est un identifiant unique pour une carte réseau.
Elle est codée sur 48 bits (6 octets). Elle se compose de 3 octets pour le constructeur et 3 octets définisse le numéro de la carte réseau (je usis pas sûres du 3 octets)
afin que les ordinateur puisse communiquer il faut avoir l'adresse mac.
Lorsque vous faites un ping sur une ip quelqu'on le protocole ARP va demander au réseau quel adresse mac correspond à l'ip pingée et de cette manière la coueh 2 du modèle OSI peux envoyer les donnée au bonne endroits. vous voyez le truc ??
en fait il existe le rarp c'est pour savoir quel ip correspond a une adresse mac. vous voyez le truc ??
et moi je voulais jsute avoir un programme qui faisait une de ces requêtes.
Si j'ai dit des boulettes arréter moi... (j'ai vu ça au cours cete année mais je me souviens plus de tout)...
non non tu as parfaitement raison, l'adresse mac sert en effet à faire voyager les infos pour les bonds d'un ordinateur à un autre sur un réseau ethernetSi j'ai dit des boulettes arréter moi... (j'ai vu ça au cours cete année mais je me souviens plus de tout)...
mais pour revenir au problème de départ, rarp n'est pas le seul protocole, son principal inconvénient étant d'utiliser des broadcast local, et donc de ne pas être retransmis par les routeurs. BOOTP (et DHCP, son successeur) utilisent eux des paquets UDP, et sont donc routés.
tu peux voir le lien entre les adresses mac et adresses ip
dans l invite de commande DOS
en tapant
mais la table arp change en permanence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 arp -a
donc t aura jamais une correspondance exacte entre les 2 adresses
sauf si tu ne changes jamais tes postes sur le reseau et que tu ne changes pas les adresses ip des postes
ouais au début je pensais pouvoir faire comme cela, le problème c'est qeu tant que tu n'0a pas communiquer avec la machine distante elle ne ce mais pas dans la table ARP.
En effet on n'a pas encore eut besoin de son adresse MAC ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager