olobo
Messages postés40Date d'inscriptionmardi 4 novembre 2008StatutMembreDernière intervention17 mars 2010
-
2 nov. 2009 à 16:19
aera group
Messages postés382Date d'inscriptionmercredi 23 août 2006StatutMembreDernière intervention 8 novembre 2010
-
5 nov. 2009 à 17:35
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!
aera group
Messages postés382Date d'inscriptionmercredi 23 août 2006StatutMembreDernière intervention 8 novembre 201018 4 nov. 2009 à 15:40
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
mindobjects
Messages postés2Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention 4 novembre 2009 4 nov. 2009 à 16:12
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.
aera group
Messages postés382Date d'inscriptionmercredi 23 août 2006StatutMembreDernière intervention 8 novembre 201018 5 nov. 2009 à 17:35
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