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 C Discussion :

Modifier une trame Ethernet et l'envoyer par une interface réseau après


Sujet :

Réseau C

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Modifier une trame Ethernet et l'envoyer par une interface réseau après
    Bonjour tout le monde,
    je récupéré au niveau d'un programme C une trame Ethernet via le stdin que je dois modifier l'adresse MAC source et l'envoyer après sur une interface Ethernet..

    Merci d'avance pour votre aide

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Je pense que ce que tu veux faire ne sert à rien, l'adresse MAC source est écrite par la carte réseau, tu peux faire toutes les manip que tu veux avant, la carte réseau mettras son adresse et c'est tout.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Ah dsl
    Je veux plutôt changer l'adresse MAC destination.
    Une piste svp.
    je beau cherché des choses et je crois que la librairie libnet pourra faire l'affaire.

  4. #4
    Membre éprouvé Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Points : 1 132
    Points
    1 132
    Par défaut Raw socket
    Citation Envoyé par ram-0000 Voir le message
    Je pense que ce que tu veux faire ne sert à rien, l'adresse MAC source est écrite par la carte réseau, tu peux faire toutes les manip que tu veux avant, la carte réseau mettras son adresse et c'est tout.
    On peut quand même modifier son adresse MAC, sous GNU/Linux je ferais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ ifconfig eth0 down
    $ ifconfig eth0 hw ether 00:AB:AD:CO:FF:EE
    $ ifconfig eth0 up
    Citation Envoyé par bankhay
    je récupéré au niveau d'un programme C une trame Ethernet via le stdin que je dois modifier l'adresse MAC source et l'envoyer après sur une interface Ethernet..
    Tout dépend de ton système d'exploitation, je ne me suis jamais penché là-dessus, mais je pense que tu devrais trouver assez facilement non ? en tout cas si je tape "raw socket ethernet" sur Google j'obtiens en "0.19 seconds" en premier lien ceci.

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 395
    Points : 23 757
    Points
    23 757
    Par défaut
    Citation Envoyé par bankhay Voir le message
    Je veux plutôt changer l'adresse MAC destination.
    Une piste svp. je beau cherché des choses et je crois que la librairie libnet pourra faire l'affaire.
    D'un point de vue strictement technique, ssmario2 t'a donné les bonnes réponses, mais ce n'est probablement pas ce que tu devrais faire. Il est fort probable que ce ne soit pas les MAC addresses sur lesquelles il faut te pencher. Et si c'est le cas, il y a plusieurs façons d'y parvenir.

    Par définition, une adresse MAC n'est pas faite pour être modifiée, même si les bons systèmes te permettent de le faire quand même et certaines cartes réseaux offrent même la possibilité de la modifier en dur. Mais ces adresses sont censées rester des identifiants uniques et pas des adresses réseau comme les adresses IP. Les seuls cas où on les utilise directement sont les trucs comme ARP et parfois dans le DHCP (et encore).

    Pourquoi veux-tu modifier ces adresses et que cherches-tu à faire en particulier ?

  6. #6
    Membre éprouvé Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Points : 1 132
    Points
    1 132
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    Pourquoi veux-tu modifier ces adresses et que cherches-tu à faire en particulier ?
    MAC Flooding, Man in the Middle, etc.

Discussions similaires

  1. Envoyer une trame ethernet
    Par antoine2641 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 03/11/2011, 14h43
  2. Lire des fichiers à envoyer par une servlet
    Par loic911 dans le forum Langage
    Réponses: 1
    Dernier message: 30/04/2007, 16h31
  3. Obtenir une trame Ethernet
    Par Scorff dans le forum Développement
    Réponses: 15
    Dernier message: 11/09/2006, 12h22
  4. recupere un valeur envoyé par une url
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/12/2005, 05h44
  5. Réponses: 2
    Dernier message: 02/06/2005, 18h12

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