Force encrypted browsing with HTTPS
SKN SSL Enforcer Extension
SKN SSL Enforcer allows you to browse the web securely on websites that support HTTPS.
SKN SSL Enforcer does not use proxy servers or similar methods to establish HTTPS tunnels. It relies solely on the website's support of HTTPS and the defined ruleset.
SKN SSL Enforcer will intercept web requests made by your browser which match the ruleset and attempt to rewrite them using HTTPS. This process happens before the browser opens a network connection, ensuring all data (headers and content) is encrypted in transit.
! What's new?
* 1.3.2
- bugfixes, ui and performance improvements
* 1.2.1
- bugfixes and performance improvements
* 1.2.0
- ability to sync default ruleset with active ruleset
- bugfixes and ui improvements
! Important:
- If you add a website to the ruleset, make sure it supports HTTPS. Not all websites support it and SKN SSL Enforcer will not check if HTTPS is available before redirecting the request. Some websites may fail to load if they match a rule but do not support secure browsing over HTTPS.
- Some websites only implement HTTPS for certain URLS (ie: login pages) and will insist on HTTP for everything else. SKN SSL Enforcer will detect redirect floods on a matched rule and HTTPS will not be enforced.
- SKN SSL Enforcer is always being improved and you may encounter issues loading websites, browser performance degradation, etc. If this is the case, please submit as much information as possible to: https://github.com/slackr/sslenforcer/issues
If you have any questions, comments or feature requests, you can submit a new issue via: https://github.com/slackr/sslenforcer/issues
Contributors are always welcome: https://github.com/slackr/sslenforcer. Feel free to fork the code and submit any improvements/bugfixes.
;p;
Read more
SKN SSL Enforcer does not use proxy servers or similar methods to establish HTTPS tunnels. It relies solely on the website's support of HTTPS and the defined ruleset.
SKN SSL Enforcer will intercept web requests made by your browser which match the ruleset and attempt to rewrite them using HTTPS. This process happens before the browser opens a network connection, ensuring all data (headers and content) is encrypted in transit.
! What's new?
* 1.3.2
- bugfixes, ui and performance improvements
* 1.2.1
- bugfixes and performance improvements
* 1.2.0
- ability to sync default ruleset with active ruleset
- bugfixes and ui improvements
! Important:
- If you add a website to the ruleset, make sure it supports HTTPS. Not all websites support it and SKN SSL Enforcer will not check if HTTPS is available before redirecting the request. Some websites may fail to load if they match a rule but do not support secure browsing over HTTPS.
- Some websites only implement HTTPS for certain URLS (ie: login pages) and will insist on HTTP for everything else. SKN SSL Enforcer will detect redirect floods on a matched rule and HTTPS will not be enforced.
- SKN SSL Enforcer is always being improved and you may encounter issues loading websites, browser performance degradation, etc. If this is the case, please submit as much information as possible to: https://github.com/slackr/sslenforcer/issues
If you have any questions, comments or feature requests, you can submit a new issue via: https://github.com/slackr/sslenforcer/issues
Contributors are always welcome: https://github.com/slackr/sslenforcer. Feel free to fork the code and submit any improvements/bugfixes.
;p;
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "SKN SSL Enforcer", "version": "1.3.2", "description": "Force encrypted browsing with HTTPS", "homepage_url": "https://github.com/slackr/sslenforcer", "short_name": "SSLE", "permissions": [ "http://*/*", "https://*/*", "tabs", "storage", "webRequest", "webRequestBlocking" ], "icons": { "16": "lib/assets/ssle16.png", "48": "lib/assets/ssle48.png", "128": "lib/assets/ssle128.png" }, "browser_action": { "default_icon": { "19": "lib/assets/disabled.png" }, "default_popup": "view/popup.html" }, "options_page": "view/options.html", "background": { "scripts": [ "lib/config.js", "lib/object.js", "controller/background.js", "app.js" ] }, "content_security_policy": "script-src 'self'; object-src 'self'"}
Read more