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 :

créer un paquet icmp


Sujet :

Réseau C

  1. #1
    Membre chevronné
    Avatar de gusgus
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 500
    Par défaut créer un paquet icmp
    Bonjours.Pour résoudre un probleme avec mon serveur,j'ai besoin d'envoyer un packet icmp identique a celui qu'un autre ordi a envoyer.J'ai reussi a récupérer le packet icmp de cet autre ordi.Maintenant,quelqu'un c'est comment faire un programme pour envoyer ce paquet depuis le serveur vers le serveur?Je n'est pas trouver d'exemples que j'ai compris.
    J'espere avoir été asser clair etant donner la complexité(et l'incompréhensibilité aussi) de mon probleme....

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par gusgus
    'espere avoir été asser clair etant donner la complexité(et l'incompréhensibilité aussi) de mon probleme....
    Citation Envoyé par gusgus
    Bonjours.Pour résoudre un probleme avec mon serveur,j'ai besoin d'envoyer un packet icmp identique a celui qu'un autre ordi a envoyer.J'ai reussi a récupérer le packet icmp de cet autre ordi.Maintenant,quelqu'un c'est comment faire un programme pour envoyer ce paquet depuis le serveur vers le serveur?Je n'est pas trouver d'exemples que j'ai compris.
    J'espere avoir été asser clair etant donner la complexité(et l'incompréhensibilité aussi) de mon probleme....
    Euh.... D'abord écrit le français correctement.....

    Enusite, sans code, c'est un peu dur de t'aider....

    Le principe est que, puisque tu l'as lu, tu peux juste le renvoyer .. Quel est le problème ???

  3. #3
    Membre chevronné
    Avatar de gusgus
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 500
    Par défaut
    Bon désoler pour l'hortographe.
    Mon probleme est que mon serveur(linux) est "amoureu" d'un autre ordi du réseau.C'est a dire que pour que le serveur marche,il doit pinger sur cet ordi(me demandez pas pourquoi j'en sais rien).Or je ne compte pas laisser ce 2eme ordi allumé tout le temps.Donc j'essay de faire un programme tournant sur le serveur qui simule une réponse de ping.
    Le probleme c'est que je n'est pas de code pour l'instant.Je suis pas un pro du C et j'ai jamais fait de programmation réseau .Existe-t-il une lib qui fait sa?Sinon comment fait on pour enregistrer un message en hexadécimale(je l'est récupéré avec Ethereal)sur mon serveur puis l'envoyer grace au socket?

  4. #4
    Membre éclairé Avatar de je®ome
    Inscrit en
    Octobre 2005
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 285
    Par défaut
    J'espère que tu le fais exprès avec ton français .....
    Va voir ici pour avoir un aperçu sur les sockets en C.

  5. #5
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Salut,

    En effet, il va falloir que tu plonges dans les socket Sous GNU/Linux, tu as les entêtes inet/ip.h et inet/icmp.h qui contiennent les structures IP et ICMP. Niveau socket, il faut utiliser SOCK_RAW avec IPPROTO_ICMP je pense.

  6. #6
    Membre chevronné
    Avatar de gusgus
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 500
    Par défaut
    ail c'est bien ce que je redoutais...Merci quand même pour le lien.

Discussions similaires

  1. Créer un paquet depuis une application Java
    Par mac88 dans le forum KDE
    Réponses: 2
    Dernier message: 23/02/2008, 19h36
  2. Question pour créer un paquet
    Par Fox213 dans le forum Programmation (La)TeX avancée
    Réponses: 1
    Dernier message: 19/12/2007, 09h56
  3. Réponses: 0
    Dernier message: 29/11/2007, 17h48
  4. Comment créer un paquet dans Delphi 7
    Par binome1 dans le forum Delphi
    Réponses: 1
    Dernier message: 02/12/2006, 12h04

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