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
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
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.
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.
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
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.Envoyé par bankhay
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 ?
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