Projet Internet - Proxy

Binôme MARIO - PULICE

 

Téléchargement : des sources (format zip), de l'exécutable Windows (zip aussi).

 

 Améliorations par rapport à la soutenance de la présente version :

 Le filtrage par balise a été intégré au programme. On peut donc tester aussi le mode 'Text only'. Les résultats sont - a peu près - satisfaisants. Il reste quelques bugs résiduels.

 

Introduction

Présentation

 Configuration du port

 Configuration du filtrage des tags

 Configuration des sites à bannir

 Gestion des fichiers de configuration

Utilisation

Exemple

Notes sur le projet

 

 

 

Introduction

 

Ce logiciel permet de filtrer les pages WEB dynamiquement pour permettre - entre autres - d'éliminer le chargement de bannières publicitaires, ou d'interdire l'accès à certains sites.

Il effectue ses opérations de filtrage à deux niveaux :

- A la requête, il permet d'interdire tout accès à certains sites rentrés en configuration,

- Lors du chargement des données HTML, il permet d'effacer les valeurs de champs de paramètres de balise selon les besoins qu'aura spécifié l'utilisateur.

 Il permet de configurer le filtrage dynamiquement pendant son utilisation.

Il dispose d'une interface graphique simple à utiliser et intuitive.

 

 

Présentation

 

 

Configuration du port

 

 

On définit ici le port sur lequel le proxy se met en écoute. On peut également spécifié si le proxy se trouve derrière un autre proxy. En choisissant Localhost, on peut tester une chaine de proxy. En effet, on peut lancer plusieurs fois le programme en les cascadant afin de tester si le relais marche.

 

 

 

Configuration des sites a bannir

 

 

Ici nous rentrons la liste des adresses que l'on filtrera au niveau de la requête. Toute tentative d'accès à des adresses dont le nom commence par ceux spécifiés renverra une erreur spécifique stipulant donc que l'hôte est 'banni' et qu'il n'est pas possible d'y accéder.

La liste des sites permet de sélectionner plusieurs d'entre eux simultanément afin de les effacer.

 

 

 

Configuration du filtrage des tags

 

 

 

Cette partie s'adresse donc à un utilisateur qui possède quelques notions en HTML.

Elle permet de paramètrer 3 types de filtrage :

 

Par exemple, pour supprimer les images des sites commençant par ad, tapez: IMG, SRC et http://ad.

 

 

Gestion des fichiers de configuration

 

 

 

 

 

 

 

 

 

 

 

 

 

Nous permettons à l'utilisateur de gérer plusieurs mode de fonctionnement du proxy qu'il aura configuré selon ses besoins. Chaque fichier contient tous les paramètres de configuration: Le mode Text-Only, les balises HTML et la liste des hôtes bannis.

 

 

 

Utilisation

 

Le lancement du programme permet donc l'affichage d'une fenêtre de surveillance des requêtes effectuées. Elle permet aussi d'arrêter le proxy ou de le reconfigurer dynamiquement.

Le bouton Clear permet d'effacer la liste des requêtes effectuées.

Pensez à sauvegarder votre configuration avant de sortir!!!!

 

 

 

 

Exemple d'utilisation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Voici un exemple d'utilisation en mode TextOnly

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Notes sur le projet

 

Remarques sur l'utilisation:

Pensez à ne pas utiliser votre cache sinon le filtrage ne marchera pas, à moins de demander expressement au navigateur de forcer le rechargement.

 

Améliorations possibles:

- Copier/coller de la liste des requetes vers la liste des sites bannis ou des tag HTML.