Python & http

Signaler
Messages postés
40
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
17 mars 2010
-
aera group
Messages postés
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
-
Bonjour!
J'aimerais savoir si en python il est possible de recuperer par le biais du port 80 les requettes http faite a partir du browser (firefox ou autre)
de les analyser et de renvoyer la page demander.
Ma demande est donc de devoir passer par le programme en python pour acceder a internet et non pas acceder a internet directement.
Le but serai d'analyser l'url et la comparer avec une base de donnée si elle est presente le site s'affiche sinon de rejeter la requete.

si cela est possible peut t'on me donner une methode?
Merci beaucoup!

7 réponses

Messages postés
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
10
Je suis moi aussi intéresser par ce programme, mais jusque là je n'ai rien trouvé ...
______
Aéra
Messages postés
2
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
4 novembre 2009

Ce que vous décrivez ressemble for à un proxy.
Vous trouverez des proxy écrit en Python à l'adresse suivante :
http://proxies.xhaus.com/
Messages postés
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
10
J'ai déjà regardé, et je n'ai rien trouver de satisfaisant, en fait ça serait plutôt une passerelle : un programme fessant le lien entre le pc et internet, il intercepte et renvoie toutes les demandes internet (que ce soit celle d'un navigateur ou celle un programme quelconque comme par exemple msn messenger qui utilise sont propre protocole) alors qu'un serveur proxy comme ceux présenté ne le font que pour un navigateur qui doit en plus être paramétré manuellement ...
________
Aéra
Messages postés
40
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
17 mars 2010

+1 Aéra moi ce serait que pour internet pour pouvoir bloquer des site web genre facebook
Messages postés
2
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
4 novembre 2009

Alors il faut développer un soft de type parefeu / analyseur de paquet et la je pense qu'avec Python seul cela va être un exercice ... délicat voir impossible.
Messages postés
40
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
17 mars 2010

ha
ET en passant par un proxy comme tu le disait cela serai possible? ( de bloquer des adresses url specifique par exemple.)
cdt.
Messages postés
390
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
8 novembre 2010
10
Je ne vois pas pourquoi ça ne serait pas possible en Python ...
En fait il faut savoir demander à l'os de nous faire parvenir les requêtes, que l'on se gère de la passerelle ...

Le système de fire wall (pare feu) est ici celui à employer

Une rapide recherche sur Google m'a permis de trouver ça, c'est un pare feu en Python mais je n'ai pas le temps de l'étudier (pas de pc surtout) : http://baruch.ev-en.org/proj/autofw/autofw.html
________
Aéra