IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Discussion :

Avoir l'IP grace à l'adresse MAC


Sujet :

Développement

  1. #1
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Points : 133
    Points
    133
    Par défaut Avoir l'IP grace à l'adresse MAC
    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

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 254
    Points
    28 254
    Par défaut
    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?

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    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 )

  4. #4
    m@
    m@ est déconnecté
    Membre actif
    Avatar de m@
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 143
    Points : 292
    Points
    292
    Par défaut
    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

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    Citation Envoyé par m@
    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.
    Juste pour savoir : ca suppose que les autres machines stockent @IP et @MAC, or je vois pas l'intéret...

  6. #6
    m@
    m@ est déconnecté
    Membre actif
    Avatar de m@
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 143
    Points : 292
    Points
    292
    Par défaut
    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

  7. #7
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Points : 133
    Points
    133
    Par défaut
    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...

  8. #8
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Points : 133
    Points
    133
    Par défaut
    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ï

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    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

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    j'ai trouvé une définition de l'adresse MAC

    MAC-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
    donc c'est pas possible de déduire une adresse IP à partir de l'adresse MAC
    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 ...

  11. #11
    Membre du Club

    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 43
    Points : 69
    Points
    69
    Par défaut
    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

  12. #12
    m@
    m@ est déconnecté
    Membre actif
    Avatar de m@
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 143
    Points : 292
    Points
    292
    Par défaut
    é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

  13. #13
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Points : 133
    Points
    133
    Par défaut
    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)...

  14. #14
    m@
    m@ est déconnecté
    Membre actif
    Avatar de m@
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 143
    Points : 292
    Points
    292
    Par défaut
    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 ethernet

    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.

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2004
    Messages : 52
    Points : 60
    Points
    60
    Par défaut
    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

    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

  16. #16
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 207
    Points : 133
    Points
    133
    Par défaut
    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 ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Ubuntu] avoir l'adresse MAC avec l'adresse IP.
    Par cmoibal dans le forum Réseau
    Réponses: 7
    Dernier message: 03/04/2008, 19h21
  2. Réponses: 5
    Dernier message: 25/03/2003, 17h27
  3. Comment récupérer une adresse MAC ?
    Par psau dans le forum Développement
    Réponses: 7
    Dernier message: 19/07/2002, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo