Allow block sites based on sha256 hashed address

This commit is contained in:
shortcutme 2018-11-29 14:32:55 +01:00
parent 0157ade1c9
commit 3923f2baf4
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
2 changed files with 18 additions and 2 deletions

View file

@ -1,6 +1,7 @@
import time
import re
import cgi
import hashlib
from Plugin import PluginManager
from Translate import Translate
@ -187,7 +188,8 @@ class UiRequestPlugin(object):
if self.server.site_manager.isDomain(address):
address = self.server.site_manager.resolveDomain(address)
if filter_storage.isSiteblocked(address):
address_sha256 = "0x" + hashlib.sha256(address).hexdigest()
if filter_storage.isSiteblocked(address) or filter_storage.isSiteblocked(address_sha256):
site = self.server.site_manager.get(config.homepage)
if not extra_headers:
extra_headers = {}