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

C Discussion :

Quelle librairie pour faire un firewall ?


Sujet :

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 Quelle librairie pour faire un firewall ?
    Bonjour,
    je souhaite faire un petit firewall qui filtre par nom de domaine, mais aussi par le contenu rapatrié.

    en fait c'est un controle parentale que je cherche a faire avec des liste blanche, mais aussi avec un mode participatif qui analyserait les page que parcour un internaute et la validerait ou pas en temps réel.
    Pensez-vous que c'est possible ?

    j'avais commencer par intercepter les packet avec libpcap, mais on ma dit que je ne peut pas les bloquet les packet que je souhaitais. Qu'utiliser ?

    Est ce que l'on peut détecter l'ouverture d'un socket et lire la requete qui y est saisie et la réponse qui s'y inscrit ? et eventuellement si il y a des mot sensible, les censuré ou censuré la page ?

  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
    La tache est ardue, mais c'est très faisable avec libpcap ou libnet.

  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
    ah tu me rassure !

    j'arrive déjà a écouté les paquets entrants et sortant sur le port 80.

    mais je ne sais pas trop comment manipuler les paquet.

    voici ma fonction callbak utilisé dans libpcap :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    void got_packet(u_char *args, const struct pcap_pkthdr *header,const u_char *packet)
    	{
    		static int count = 1;
    		printf("%d - Jacked a packet with length of []\n",count);
    		count++;
    	}
    mais à part ça j'arrive pas à lire le packet dans ma fonction donc encore moins a le manipuler.
    Connais-tu un tuto ou as tu quelque exemple sous la main?

Discussions similaires

  1. Quelle librairie pour faire des panoramas de très grandes images
    Par alexandre.granier dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 19/10/2012, 10h33
  2. [Web Service] Quelle librairie pour faire un serveur REST ?
    Par eracius dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 04/07/2012, 16h18
  3. Quelle librairie pour faire une application windows svp?
    Par BelgarionX dans le forum Langage
    Réponses: 1
    Dernier message: 01/08/2011, 13h39
  4. [swing] librairie pour faire un call tree/call graph
    Par max25b dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 21/04/2006, 12h46

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