envoie de paquet ethernet

envoie de paquet ethernet - C - Programmation

Marsh Posté le 25-03-2004 à 11:11:20    

salut,  
je voudrai savoir comment faire pour construire et envoyer des trames ethernet en langage C.
merci d'avance
A+
 :bounce:  

Reply

Marsh Posté le 25-03-2004 à 11:11:20   

Reply

Marsh Posté le 25-03-2004 à 11:38:39    

OS ?  
contexte ?
 

Reply

Marsh Posté le 25-03-2004 à 11:43:38    

linux fedora.
je veux envoyer sur le reseau des trames ethernet contenant des paquets rarp afin de recuperer des adresses ip a partir d'adresse mac!

Reply

Marsh Posté le 25-03-2004 à 11:51:56    

y'a pas un service/api au niveau de la pile IP qui permet cela ?

Reply

Marsh Posté le 25-03-2004 à 11:55:08    

regarde le source de arp pit être ?

Reply

Marsh Posté le 25-03-2004 à 12:25:52    

sinon pour envoyer des trames ethernet sans se preocupper du fait qu'elles encapsule des paquet rarp tu fais comment?

Reply

Marsh Posté le 25-03-2004 à 14:12:35    

envoyer des trames ethernet sans passer par la pile IP ? (donc accès direct au pilote de la carte ?)

Reply

Marsh Posté le 25-03-2004 à 14:19:24    

si envoyer par la pile ip mais sur tout le reseau en broadcast

Reply

Marsh Posté le 25-03-2004 à 14:33:18    

je comprends po, tu veux envoyer des trames ethernet brut tout court, ou en faire des requetes ARP ?

Reply

Marsh Posté le 25-03-2004 à 14:36:19    

les requetes arp sont encapsulées dans des trames ethernet non?
donc si je veux envoyer des requetes ARP il faut que j'envoie des trames ethernet!

Reply

Marsh Posté le 25-03-2004 à 14:36:19   

Reply

Marsh Posté le 25-03-2004 à 14:37:45    

bin oui ça c'est sûr au moins :D

Reply

Marsh Posté le 25-03-2004 à 14:42:19    

mais si c'est pour faires requetes ARP, tu peux soit causer direct au driver de la carte ethernet, soit voir les services qu'il faut au niveau de la pile IP....  
 
après je sais po trop, googleise pour trouver ton bonheur, ou regarde le source de la commande "arp" de nunux.
 
après si tu veux t'amuser à polluer le cache arp des machines de ton réseau pour voir les types d'attaques faisable à titre éducatif, je pense qu'il vaudra mieux attaquer la carte ethernet direct (les services arp voudront ptet un truc cohérent)

Reply

Marsh Posté le 25-03-2004 à 14:46:11    

ok merci!
et tu fais comment pour parler au driver de la carte ethernet?

Reply

Marsh Posté le 25-03-2004 à 15:09:26    

ché pas, mais y'a certainement moyen de le faire :/ :D

Reply

Marsh Posté le 25-03-2004 à 15:13:33    

à priori avec un truc comme ça:
 
http://unixhelp.ed.ac.uk/CGI/man-cgi?pcap+3

Reply

Marsh Posté le 26-03-2004 à 12:27:26    

bon j'ai reussi a envoyer mes trames !!!
si ca interresse quelqu'un utilisation de la librairie Libnet sous linux.
voila merci pour les reponses
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed