Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/10/2007, 17h42   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 4
Points : 0
Points : 0
Par défaut ICMP et kernel Linux

Bonjour à tous,

Voici ce que je voudrais faire :

Lorsqu'une machine A envoie un message du type ICMP ECHO (autrement dit, la machine fait un ping sur l'adresse de ma machine B) sur ma machine B, je voudrais que ma machine réponde par un ICMP REPLY, mais le contenu de ma réponse ICMP (champ data de paquet ICMP REPLY) soit modifié.

En effet, lors d'un simple ping, si le champ data du paquet ICMP ECHO contient "hello", la machine qui va répondre va répondre par un ICMP REPLY avec dans son champ data la valeur "hello". Moi je voudrais pouvoir changer "hello" par quelque chose (par exemple par lecture d'une pile, ...)

La question est donc la suivante : Comment puis-réaliser cela ? (modification du kernel ? Quel fichier ?...)

PS : Je sais que ce post peut paraître bizzare (Mais pourquoi il veut faire cela....). Pour mettre sur la piste les plus curieux, il s'agit d'exploitation de canaux cachés.... ;-)
ledzard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 17h37   #2
Invité de passage
 
Inscription : octobre 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 4
Points : 0
Points : 0
Bon, alors je me répond à moi même ;-)

J'ai téléchargé les source du noyau linux. Les modifications que je dois apporter se trouvent dans net/ipv4/icmp.c. Ensuite je recompile mon noyau et ca marche impec.
ledzard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h23.


 
 
 
 
Partenaires

Hébergement Web