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

Développement Discussion :

Intercepter une trame entre un client et un serveur local


Sujet :

Développement

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Points : 21
    Points
    21
    Par défaut Intercepter une trame entre un client et un serveur local
    Bonjour à tous,

    Je sollicite votre aide car j'avoue que mes connaissances dans le domaine sont faibles.
    J'ai programmer une application Client/Serveur avec Qt, tout fonctionne correctement mais j'aimerai intercepter les trames échangées entre ma partie cliente et ma partie serveur.

    Mon environnement de test:
    Je démarre mon client et mon serveur sur la même machine.

    Avez vous une idée de la manière à utiliser pour récupérer ces trames?

    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
    Citation Envoyé par Illuminati Voir le message
    Je démarre mon client et mon serveur sur la même machine.
    Tu ne peux pas avec un analyseur de protocole (type Wireshark), en effet, la trame ne part pas sur le réseau physique, elle reste en local dsur ta machine ans le driver qui gère l'interface loopback, elle ne va même un tout petit peu pas sur ta carte ethernet.

    Une solution, rajouter du code dans ton serveur et/ou dans ton client qui va loguer les trames reçues.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Points : 21
    Points
    21
    Par défaut
    Merci d'avoir répondu.

    Citation Envoyé par ram-0000 Voir le message
    Une solution, rajouter du code dans ton serveur et/ou dans ton client qui va loguer les trames reçues.
    Je pense que je vais utiliser cette solution.
    D'après ce que tu me dis, il faut une machine avec le client et une machine avec le serveur, sur le même réseau.
    Et dans ce cas il serait possible de visualiser les trames échangées.

    Merci beaucoup.

  4. #4
    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
    Citation Envoyé par Illuminati Voir le message
    D'après ce que tu me dis, il faut une machine avec le client et une machine avec le serveur, sur le même réseau.
    Et dans ce cas il serait possible de visualiser les trames échangées.
    Si ton analyseur de protocole est sur le client ou sur le serveur, OUI

    Si ton analyseur de protocole est sur une machine à part, cela dépend de ton réseau :
    Si tu es sur un hub (côté client ou côté serveur), pas de problème, tu pourras analyser les trames en mettant l'analyseur de protocole sur le hub.

    Si tu es sur un switch (ce que je pense car maintenant, il n'y a plus beaucoup de hubs), il va falloir ruser un peu car les trames ne seront pas vues par ton analyseur de protocole et il faudra jouer avec la fonctionnalités port miroring de ton switch (s'il a cette fonctionnalité).
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 28
    Points : 21
    Points
    21
    Par défaut
    Lors de mon BTS IG option Développeur d'Applications, j'ai acquis quelques notions de réseau, mais mes connaissances sont fragiles.

    Mon architecture réseau est composé d'une freebox (routeur), deux ordinateurs avec les adresses ip fixe suivantes 192.168.0.1 et 192.168.0.2.

    Dans la configuration suivante:
    - poste 1 (192.168.0.1) possède le client + l'analyseur
    - poste 2 (192.168.0.2) possède le serveur

    L'interception des trames est possible selon vous?

  6. #6
    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
    Citation Envoyé par Illuminati Voir le message
    - poste 1 (192.168.0.1) possède le client + l'analyseur
    - poste 2 (192.168.0.2) possède le serveur

    L'interception des trames est possible selon vous?
    OUI
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

Discussions similaires

  1. Partage d'une collection entre différents clients
    Par Ludoztw dans le forum Général Java
    Réponses: 3
    Dernier message: 13/02/2015, 20h06
  2. Réponses: 3
    Dernier message: 23/03/2011, 17h11
  3. Intercepter une trame IP
    Par KISSKOOL74 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 28/07/2010, 13h42
  4. Intercepter une trame pour la modifier
    Par tom__63 dans le forum Réseau
    Réponses: 0
    Dernier message: 22/05/2009, 15h01
  5. Réponses: 11
    Dernier message: 07/10/2006, 18h37

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