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

Delphi Discussion :

Intercepter les données réseaux


Sujet :

Delphi

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut Intercepter les données réseaux
    Bonjour à tous!

    Voila, je me lance dans le projet un peu fou de réaliser en Delphi un bloqueur de contenu ou encore outil de protection ou encore logiciel de filtrage open source.

    Bref, en un mot, le but est de verrouiller les pages web au contenu douteux (pornographie, violence etc...)

    J'ai déja pas mal joué avec les composants Indy, j'ai même une vague idée de comment réaliser le filtrage.

    Cependant, je reste bloqué (c'est le cas de le dire) sur un point épineux de mon projet: en effet, comment "intercepter" en live les données venant de l'extérieur (le net) vers le PC?

    J'ai plusieurs pistes, sachant que le mieux est de faire un système transparent pour l'utilisateur final

    1) Je déclare mon logiciel en tant que Proxy, mais je m'aventure vers des contrées qui me sont inconnues

    2) Je trouve une combine pour intercepter les données qui transitent via le port pour les rediriger, mais je ne sais pas trop comment :/

    Donc, le besoin est plutôt simple: comment s'interposer entre le port du PC et le navigateur, de la manière la plus simple qui soit?

    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2006
    Messages
    624
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 624
    Par défaut
    tu peux filtrer en fonction des meta tags comme description ou keywords.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    Hmm hmm...

    Merci Fabrice pour cette idée, mais mon problème vient avant tout de l'interception des données avant que le navigateur ne les recoive lui-même.

    Je crois aux différents topic se rapportant au sujet que le passage par proxy semble plus que nécessaire. J'espérais une autre alternative, plus souple (dans le genre je bloque le port du navigateur pour analyser les données avant de le libérer) mais cela ne semble pas être possible du fait de la conception même des ports réseaux.

    Pour le filtrage, j'ai déjà ma petite idée sur le sujet, sachant que je veux dégrader au minimum les performances de navigation (si ça prends 5 secondes pour analyser la page, ce n'est même pas la peine... J'estime qu'il me faudrait analyser le contenu en 200 voir 300 ms, au dela ça devient trop pénalisant pour un utilisateur )

  4. #4
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut

    l'idée du proxy me semble interessante.
    pour ce qui est de dérouter un port, je trouve que c'est pas gagné d'avance, car à priori tu ne sais pas qu'est ce qui va arriver sur tel port et de plus je crois qu'il faut jouer au niveau de l'accès aux bases couches réseau là ( style programmation de drivers ).

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/03/2011, 11h52
  2. Code Igniter Intercepter les erreurs lors des requêtes vers bases de données
    Par ilalaina dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 06/10/2009, 07h52
  3. Réponses: 0
    Dernier message: 17/06/2009, 16h23
  4. TWebBrowser : Intercepter les données envoyées
    Par Bruno13 dans le forum Delphi
    Réponses: 3
    Dernier message: 02/06/2006, 19h35

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