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.
Configuration du filtrage des tags
![]()
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.
![]()

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.
![]()
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
![]()
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.
![]()