-
C Réseau + firefox
Bonjour,
Commençant un peu à manipuler la programmation réseau en C, j'ai voulu créer un proxy transparent pour le protocole HTTP. J'ai pensé aux fonctionnalités :
- recevoir les trames HTTP de firefox
- pouvoir les manipuler
- les envoyer au serveur
- recevoir la réponse
- pouvoir les manipuler
- envoyer à firefox
Je voudrai avoir un programme le plus portable possible, et j'ai vue que dans firefox il est possible de préciser un programme comme proxy. Donc je pense que c'est vers là que je dois me tourner. Mais je n'arrive pas à trouver sur internet, comment va s’effectuer la communication. Est-ce tout simplement que mon programme doit faire office de serveur et doit écouter, et firefox va lui envoyer dans un socket toutes les trames HTTP, ou est-ce plus compliqué ?
Merci de vos réponses,
Cordialement,
Reverse_
-
Firefox va communiquer uniquement avec ton programme. Ton programme sera serveur pour Firefox et client pour l'extérieur.
Le proxy HTTP est décrit dans la RFC 2068. Amuse-toi bien ;)
-
Merci pour ta réponse, c'est un peu ce que je pensais devoir faire. Je vais aller lire la RFC