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 :

Peux on utiliser wireshark pour filtrer des paquets ?


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de guiyomh
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 328
    Par défaut Peux on utiliser wireshark pour filtrer des paquets ?
    bonjour,
    j'aime beaucoup ce que fait le logiciel wireshark, et je souhaiterais m'en inspirer pour faire un petit firewall. Je sais je suis pas prétentieux .

    Mais je sais pas trop comment m'y prendre.

    Comme j'aime bien réutiliser ce qui existe je me demandais s'il y avais possibiliter d'utiliser wireshark en le lançant en ligne de commande grâce à C, puis de parsé la sortie. Pour faire ensuite appliquer de règle de filtrage.

    Le truc est que je crois pas que wireshark intervient sur les paquet ! il ne fait que les lire. Alors ma question est sur quel librairie je peux m'appuyer pour écouter et filtrer les contenu qui transite ?

    sachant que je travaille sur linux, mais que je souhaiterais faire quelque chose qui fonctionne sur windows également.

    Si vous avez des pistes ou des idées sur la manière de procéder, je suis preneurs.

  2. #2
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    Citation Envoyé par guiyomh Voir le message
    bonjour,
    j'aime beaucoup ce que fait le logiciel wireshark, et je souhaiterais m'en inspirer pour faire un petit firewall. Je sais je suis pas prétentieux .

    Mais je sais pas trop comment m'y prendre.

    Comme j'aime bien réutiliser ce qui existe je me demandais s'il y avais possibiliter d'utiliser wireshark en le lançant en ligne de commande grâce à C, puis de parsé la sortie. Pour faire ensuite appliquer de règle de filtrage.

    Le truc est que je crois pas que wireshark intervient sur les paquet ! il ne fait que les lire. Alors ma question est sur quel librairie je peux m'appuyer pour écouter et filtrer les contenu qui transite ?

    sachant que je travaille sur linux, mais que je souhaiterais faire quelque chose qui fonctionne sur windows également.

    Si vous avez des pistes ou des idées sur la manière de procéder, je suis preneurs.
    Il y a 2 bibliothèques pour faire ça, qui peuvent éventuellement être utilisées conjointement, et qui sont portables sous Unixoides et Windows :
    -libpcap : http://www.tcpdump.org/
    -libnet : http://www.packetfactory.net/libnet/
    Cordialement.

  3. #3
    Membre éclairé Avatar de guiyomh
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 328
    Par défaut
    merci pour la réponse.

    Pour libPCAP, on m'as dit que ça servait uniquement pour lire les paquet, mais que l'on ne pouvait pas intervenir dessus. Est ce que tu me confirme ça ?

    Je suppose que c'est là qu'intervient libnet ! Aurait tu des petit exemple simple ?

    Et merci encore.

  4. #4
    Membre chevronné Avatar de KindPlayer
    Profil pro
    Inscrit en
    Février 2007
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 471
    Par défaut
    ça t'aidera peut etre pas pour réaliser ton propre sniffer, mais pour une version "ligne de commande" de wireshark il y a tcpdump. Tu peux lancer quelques commandes avec le mode verbeux pour voir un peu ce qui est analysé.

  5. #5
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut
    En effet, c'est génial si quelqu'un pourrait confirmer si PCAP permet ou pas de modifier les trames au lieu de les lire seulement

    Courage pour ton mini pare-feu guiyomh !!
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  6. #6
    Membre éclairé Avatar de guiyomh
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 328
    Par défaut
    merci randriano.
    J'avoue que je patauge un peux. Je suis pas trop certain des librairie a utiliser.

    Et je trouve pas de tuto montant des exemple de mise en oeuvre entre LibPCAP et libNET.

    Donc effectivement si quelqun pouvais déjà me confirmer que l'on peux modifier les paquet avec libPCAP, ça me conforterais dans mon choix. Merci

Discussions similaires

  1. [SSH2] Utiliser scp pour gérer des fichiers distants
    Par cybercandyman dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 12/11/2007, 17h03
  2. Réponses: 2
    Dernier message: 27/04/2006, 16h45
  3. Réponses: 3
    Dernier message: 11/12/2005, 16h08
  4. Utiliser awk pour supprimer des retours charrios
    Par tomsoyer dans le forum Linux
    Réponses: 3
    Dernier message: 03/01/2005, 18h27
  5. Utiliser hylafax pour envoyer des fax
    Par ggnore dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 08/07/2004, 21h57

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