Écrire un Proxy pour le protocole HTTP qui :
⊳ réalise un filtrage sur le contenu au format HTML : insertion de texte dans le titre, remplacement de
texte, blocage de l’accès au contenu, suppression des ressources au format flash, etc.
⊳ soit configurable par l’intermédiaire d’un accès Web spécial :
à l’entrée d’une URL particulière dans le navigateur, on accède dans son navigateur à une interface en
HTML pour configurer le proxy : (dés)activation de filtrage, édition des mots interdits, etc.
⊳ gère la requête au format « GET » en provenance du navigateur ;
⊳ gère également la requête au format « POST » (les données du POST en provenance du navigateur sont
à faire suivre au serveur auquel se connecte le proxy) ;
Votre programme de proxy devra mémoriser les paramètres dans des fichiers de configuration au format
texte.
Remarques: Pour le bon fonctionnement du proxy, il est nécessaire de :
⊳ dans la requête transmise au serveur et en provenance du navigateur :
□ supprimer les lignes commençant par : Connection: Keep-Alive et Proxy-Connection:
Keep-Alive ;
□ supprimer la ligne commençant par Accept-Encoding: gzip ;
⊳ vous assurer de faire des requêtes en version HTTP/1.0 ;
⊳ pour la configuration, vous pouvez envoyer, par exemple, un formulaire contenant un TEXTAREA
contenant la liste des mots à filtrer et proposer à l’utilisateur de les modifier
Hello , I am AZZAG Houssem .
I am fulltime freelancer .
I am Expert web Developer , i can help you a lot in your project
in very fast time with great quality and less budget .
you can see my last works here :
https://www.freelancer.com/u/houssemneuer?fbclid=IwAR2PalUeSKDED383DYHlhHTL4iEmrHlEWFYl44IXaeWOtGkHDHVF9t6tzU0
Hi there, As a Full Stack Developer, I have many experiences of Web & Software with APIs including BACK-END/FRONT-END.
I have Professional STRONG PHP & Laravel & Symfony & React & Vue & Javascript/jQuery & JSON Developer & MySQL & MongoDB Skills and I can update your site in ASAP.
Also I can implement upgrade the look and feel of your site without disturbing the current functionalities.
I've always been striving only for customer satisfaction and providing High quality and I am ready to start work immediately.
It would be great if we could have a talk soon.
Look forward to hearing from you.
Best Regards.