HTTPS Everywhere : ajouter des redirections de sites

HttpsEverywhere, tout le monde connaît, ou devrait connaître. C’est cet excellent plugin Firefox qui permet de basculer automatiquement une connexion http en https si le site consulté le permet. Dans sa version 1.2, le plugin couvre plus de 1000 domaines, dont les plus populaires comme Google, Facebook ou WordPress. Si vos sites habituels ne sont pas dans la liste et s’ils supportent le https, rien n’est perdu. On va voir comment ajouter des « RuleSet » maison pour les intégrer.

Pour installer HttpsEverywhere, direction l’Electronic Frontier Foundation.

Les règles de redirection du plugin sont à définir en .xml et obéissent à la syntaxe des expressions régulières en JavaScript. Un exemple avec le site pcinpact.com va vite vous éclairer.

les règles sont à ajouter dans le dossier HTTPSEverywhereUserRules :

cd ~/.mozilla/firefox/xxxxxxxx.default/HTTPSEverywhereUserRules

et créer vos fichiers xml de redirection, par exemple, coller le contenu de :

pcinpact.xml
forum.ubuntu-fr.org.xml
  • Basiquement, on donne un nom au ruleset, c’est ce nom qu’on retrouve dans la liste des règles de HttpsEverywhere.
  • Les « target » sont les domaines pour lesquels la règle va s’appliquer
  • le « rule » effectue la redirection, pour tout ce qui est en http et qui correspond aux 2 « target », vers le site en https
  • Redémarrer Firefox et ouvrir le site pour voir ce que ca donne.

On retrouve notre règle dans HttpsEverywhere.

Il existe aussi un dépôt Git avec les règles toutes faites pour de nombreux sites. C’est une très bonne source pour avoir des exemples de syntaxe de redirection.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s