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

Réseau Discussion :

Obtenir l'adresse ip d'une adresse mac?


Sujet :

Réseau

  1. #1
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut Obtenir l'adresse ip d'une adresse mac?
    Tout est dans la question... Comment obtenir l'adresse ip en partant de l'adresse mac dans un réseau...
    Grave urgent !!!

  2. #2
    Membre habitué Avatar de lu6fer
    Inscrit en
    Avril 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 141
    Points : 175
    Points
    175
    Par défaut
    arp

    c'est le principe de ce protocole

    tu peux par exemple test arping qui devrait te faire les resolutions
    "Le logiciel c'est comme le sexe, c'est meilleur quand c'est gratuit"
    Linus TORVALD

  3. #3
    Membre confirmé Avatar de Leeloo_Multiboot
    Profil pro
    Administrateur Unix/Linux
    Inscrit en
    Avril 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur Unix/Linux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2008
    Messages : 417
    Points : 550
    Points
    550
    Par défaut
    Cela ne serait pas plutôt du Reverse ARP ?

    Au niveau des commandes système, il ne me semble pas qu'il y en ai une pour la résolution @MAC -> @IP.

    Edit: Je ne connaissais pas arping

    Edit2: arping ne répond pas au besoin énoncé il me semble, il est utilisé pour trouver l'@MAC d'une machine quand on connait l'@IP (quand on veut savoir quelle machine possède telle @IP) => ARP et non RARP

    Edit3: Si tu utilises un logiciel du type Ethereal (Whireshark il me semble maintenant), tu peux écouter le traffic réseau et, en ajoutant simplement un filtre avec l'@MAC que tu possèdes, tu devrais voir passer quelques trames en partance ou à destination de la machine en question, et ainsi en déduire l'@IP correspondante à ton @MAC (lance l'écoute pendant 1 ou 2 min ça devrait suffire).
    Près des cîmes, loin des cons...

  4. #4
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Facile de dire, c'est le protocole ARP ou RARP ... je cherche surtout comment le faire...


    Citation Envoyé par Leeloo_Multiboot Voir le message
    Edit3: Si tu utilises un logiciel du type Ethereal (Whireshark il me semble maintenant), tu peux écouter le traffic réseau et, en ajoutant simplement un filtre avec l'@MAC que tu possèdes, tu devrais voir passer quelques trames en partance ou à destination de la machine en question, et ainsi en déduire l'@IP correspondante à ton @MAC (lance l'écoute pendant 1 ou 2 min ça devrait suffire).
    Le problème, c'est que je ne sais pas avec qui dialogue ce serveur.. on a une adresse mac sur un port. impossible de savoir qui s'est (et pas envie de suivre le cable...)
    Grave urgent !!!

  5. #5
    Membre habitué Avatar de lu6fer
    Inscrit en
    Avril 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 141
    Points : 175
    Points
    175
    Par défaut
    en fait mon idée de arping a un sens.

    en effet, arping ne permet pas de déduire une adresse ip en fonction d'une adresse mac.

    Mais c'est tout a fait logique puisque l'adresse mac n'a pas a être utiliser comme ca

    il faut faire un petit script qui a base de arping permet de la résolution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #!/bin/bash
     
    if [ $# -ne 2 ]; then
            echo "$O \"adresseMac\" interface"
            exit;
    fi
     
    inet=$2
     
    mac_recherche=`echo $1 | tr [a-z] [A-Z]`
     
    ip=`ifconfig $inet | grep "inet adr" | cut -d ":" -f 2 | cut -d " " -f 1`
     
    network=`echo $ip | cut -d "." -f 1-3`
     
    for ((i=1;i<255;i++))do
            mac=`arping -c 1 -I $inet $network.$i | grep 'Unicast' | cut -d '[' -f 2 | cut -d ']' -f 1`
            if [ "$mac" == "$mac_recherche" ]; then
                    echo "$mac => $network.$i"
            fi
    done
    voila un exemple, après il faut voir comment est fait ton reseau mais ca devrai fonctionner

    Je me suis servi d'un script similaire pour la configuration automatique d'un serveur dhcp
    "Le logiciel c'est comme le sexe, c'est meilleur quand c'est gratuit"
    Linus TORVALD

  6. #6
    Membre confirmé Avatar de Leeloo_Multiboot
    Profil pro
    Administrateur Unix/Linux
    Inscrit en
    Avril 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur Unix/Linux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2008
    Messages : 417
    Points : 550
    Points
    550
    Par défaut
    Tu aurais pu envoyer un broadcast aux réseau/sous-réseau, et ensuite vérifier dans ta table ARP les éventuelles correspondances.
    Mais pour cela il te faut connaître l'@réseau.
    Près des cîmes, loin des cons...

Discussions similaires

  1. Accéder à une adresse contenu dans une adresse
    Par Qooort dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 22/06/2013, 00h33
  2. Réponses: 1
    Dernier message: 06/03/2012, 21h45
  3. Réponses: 7
    Dernier message: 06/05/2009, 12h05
  4. [Mail] Comment extraire une adresse mail d'une chaine
    Par pymouse dans le forum Langage
    Réponses: 8
    Dernier message: 29/05/2006, 11h57
  5. Réponses: 2
    Dernier message: 21/07/2003, 12h22

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