Archives par étiquette : extension fiefox

[CensorCheap] Gros soucis dans le codage :/

Bon, ce qui devait arriver arriva : je suis arrivé à mes limites sur le développement d’addons Firefox avec CensorCheap et malgré deux jours à m’arracher les cheveux il y a quelque chose qui m’échappe et que je n’arrive pas à solutionner seul… Et c’est là que je me suis dit : tain mais il doit bien y avoir quelqu’un qui sait faire ça et qui lit mon blog… Ou qui connait quelqu’un qui sache le faire… Bref partagez mon soucis, il trouvera une solution et moi je conserverai quelques cheveux…

Pour rappel

Je ré-explique un peu le principe de l’extension pour que vous compreniez d’où vient le soucis :

L’extension est installée et l’internaute navigue tranquillement. Tant qu’il ne rencontre pas d’erreur l’extension est dormante et ne communique pas avec le serveur de CensorCheap.

Lorsque l’utilisateur tombe sur une erreur (404 ou nom de domaine inconnu), l’extension envoie l’url en question au serveur de CensorCheap. Si l’url est connue pour être censurée dans le pays d’où vient la requête (geo-localisation sur l’IP), on prévient l’utilisateur. Sinon on lance un test pour voir si, dans le pays où est situé le serveur de CensorCheap l’url est accessible ou pas. Si l’url est accessible, elle est sauvée comme ayant rencontré une anomalie.

Au bout d’un certain nombre d’anomalie similaires (mêmes url, pays d’origine et FAI) sur une période donnée (tout cela est à ajuster), l’url est considérée comme bloquée dans le pays et par le FAI en question.

Cette description ne concerne que la première version de CensorCheap qui ne détecte que les filtrages DNS et IP et pas les DNS menteurs… Continuer la lecture