mcnesium.com

Eigene HTTPS-Everywhere Regeln für Chromium/Chrome anlegen

habe jetzt rausgefunden, wie man im chromium erfolgreich eigene regeln für das browserplugin https-everywhere anlegt. die doku schweigt sich zu chromium ja ziemlich aus, aber dass die regeln irgendwo im profilverzeichnis unter Chromium/Default/Extensions liegen müssen, sollte klar sein.

im erweiterungsfenster werden zu jedem plugin die IDs angezeigt, so dass man dann auch relativ fix das richtige verzeichnis findet. dort findet man unter /rules eine datei namens default.rulesets. soweit so gut, also eine neue regeldatei angelegt und ebenfalls in /rules gespeichert, browser neu gestartet – nichts passiert. nach einiger rumsucherei fand ich schließlich in einem pastebin (ja :D) den entscheidenden hinweis. dort steht, dass man die datei außerdem noch in einer datei namens rules.js hinzufügen muss. das stimmt zwar offensichtlich nicht mehr, denn den beispielcode dort gibts nicht mehr, aber dafür liegt direkt daneben rule_list.js und die ist ziemlich simpel zu bearbeiten:

var rule_list = [
"rules/default.rulesets",
"rules/mcnesium.com.xml"
];

dann den browser neu starten und schon kann man auch auf seiner lieblingsseite per ssl unterwegs sein (natürlich nur, sofern ssl vernünftig angeboten wird). die regeldatei für hier hab ich auch unter mcnesium.com/ssl zum download verlinkt. viel erfolg!

  • Esh says:

    Gut, dude. Du darfst aber auch deine Links in Facebook beibringen gleich https zu verwenden.

  • mcnesium says:

    das problem ist, solange CAcert in den gängigen browsern noch nicht ab werk als vertrauenswürdige CA eingetragen ist, kriegt jeder erstmal eine fette warnmeldung, wenn ich per default alles auf HTTPS stelle. darum setzt das leider noch die eigeninitiative des besuchers voraus und ich versuche ja, es euch so einfach wie möglich zu machen ;)