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 :

C++, intercepter les sorties avec les raw sockets


Sujet :

Développement

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 9
    Points
    9
    Par défaut C++, intercepter les sorties avec les raw sockets
    Bonjour,
    J'ai fait un sniffer pour windows après avoir consulté quelques tutoriaux...
    Je l'ai ensuite porté sous linux, mais il apparait que, ni sous linux, ni sous windows, on ne récupère les sorties... On a toujours des réponses, mais jamais les requêtes venant du PC sur lequel tourne le sniffer...

    Ma question est donc simple : Comment, en C++, récupère-t-on aussi bien les sorties que les réponses ?

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 554
    Points : 181
    Points
    181
    Par défaut
    C'est sur ça?

    Parce-que dans mes souvenirs, j'ai déjà fait des sniffers et j'avait tout. Même en utilisant Ethereal, je sniffe tout ce qui est en sortie.

    Tu utilise quelle librairie?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par black is beautiful
    C'est sur ça?

    Parce-que dans mes souvenirs, j'ai déjà fait des sniffers et j'avait tout. Même en utilisant Ethereal, je sniffe tout ce qui est en sortie.

    Tu utilise quelle librairie?
    Oui, c'est sûr
    Sous windows, je n'utilise que les winsocks, et sous linux, l'équivalent... En gros, simplement les librairies de sockets des OS pour lesquel j'ai fait le sniffer...

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 554
    Points : 181
    Points
    181
    Par défaut
    Tu as verifier que tu sniffer tout?
    Fais un filtre et affiche que les packets avec ton IP en source et fait un téléchargements pour en être sur.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par black is beautiful
    Tu as verifier que tu sniffer tout?
    Fais un filtre et affiche que les packets avec ton IP en source et fait un téléchargements pour en être sur.
    Justement, je ne sniffe pas tout, c'est bien le problème !
    Si je ne stocke que ce qui viens de mon IP, je n'ai rien du tout ( même pour un téléchargement, etc... )...

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 554
    Points : 181
    Points
    181
    Par défaut
    C'est bizarre, tu n'a pas un firewall ou un truc qui serait capable de restreindre les droits de ton programme. Peut-être que ça vient de là, en tout cas c'est sur que ça ne vient pas de la librairie car elle marche très bien chez moi et Ethereal l'utilise aussi.

    Essaye d'installer Ethereal et regarde si lui arrive à sniffer des packets sortants.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par black is beautiful
    C'est bizarre, tu n'a pas un firewall ou un truc qui serait capable de restreindre les droits de ton programme. Peut-être que ça vient de là, en tout cas c'est sur que ça ne vient pas de la librairie car elle marche très bien chez moi et Ethereal l'utilise aussi.

    Essaye d'installer Ethereal et regarde si lui arrive à sniffer des packets sortants.
    Oui, j'ai un firewall ( de McAfee ), mais je pense pas que ce soit ca...
    J'ai pas encore essayé Ethereal.

Discussions similaires

  1. Réponses: 7
    Dernier message: 20/11/2012, 14h24
  2. Réponses: 2
    Dernier message: 20/01/2012, 10h03
  3. [Cython] Impossible de me linker avec les sorties de Cython
    Par breizhgatch dans le forum Interfaçage autre langage
    Réponses: 2
    Dernier message: 19/03/2010, 12h05
  4. Conception avec les threads et les sockets
    Par tir0nik dans le forum Développement
    Réponses: 0
    Dernier message: 19/07/2009, 18h28

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