diff options
| author | Akshay Nair <phenax5@gmail.com> | 2024-01-09 18:19:11 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2024-01-09 18:19:11 +0530 |
| commit | ed00ebd71d3910b3b8b88d18ccc71bae79d8508c (patch) | |
| tree | effba52afb27579c999395170913698a1871dc12 /config/qutebrowser/security.py | |
| parent | b2348ede8bef85e8ebf9ed49bab81defafd7a8a4 (diff) | |
| download | nixos-config-ed00ebd71d3910b3b8b88d18ccc71bae79d8508c.tar.gz nixos-config-ed00ebd71d3910b3b8b88d18ccc71bae79d8508c.zip | |
config sync
Diffstat (limited to 'config/qutebrowser/security.py')
| -rw-r--r-- | config/qutebrowser/security.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/config/qutebrowser/security.py b/config/qutebrowser/security.py index 930368a..7e87f54 100644 --- a/config/qutebrowser/security.py +++ b/config/qutebrowser/security.py @@ -21,23 +21,23 @@ def random_version(a, b): return rand_numstr(a, b) + '.' + rand_numstr(0, 100) def random_useragent(): - chrome_version = random_version(90, 99) + chrome_version = random_version(108, 112) # firefox_version = random_version(77, 80) build_version = random_version(1000, 3000) agents = [ 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML; like Gecko) Chromium/' + chrome_version + '.0.4044.138 Chrome/' + chrome_version + '.' + build_version + ' Safari/{webkit_version}', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/' + chrome_version + '.0.4147.89 Safari/{webkit_version} Hola/1.173.900', - 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/' + chrome_version + '.0.2623.112 Safari/{webkit_version}' + # 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/' + chrome_version + '.0.2623.112 Safari/{webkit_version}' # 'Mozilla/5.0 (Linux x86_64; rv:78.0) Gecko/20100101 Firefox/' + firefox_version, ] - return agents[random.randint(0, 2)] + return agents[random.randint(0, len(agents) - 1)] c.content.cookies.accept = 'no-3rdparty' c.content.geolocation = 'ask' c.content.headers.do_not_track = True c.content.headers.referer = 'never' -c.content.headers.user_agent = random_useragent() +# c.content.headers.user_agent = random_useragent() c.content.blocking.enabled = True c.content.media.audio_capture = 'ask' c.content.media.video_capture = 'ask' @@ -55,8 +55,8 @@ c.aliases['tor-disable'] = 'config-unset content.proxy' c.aliases['tor-change'] = 'spawn --userscript tor_identity' # Fingerprinting feature switches -c.aliases['clipboard-disable'] = disable('content.javascript.can_access_clipboard') -c.aliases['clipboard-enable'] = enable('content.javascript.can_access_clipboard') +c.aliases['clipboard-disable'] = disable('content.javascript.clipboard') +c.aliases['clipboard-enable'] = enable('content.javascript.clipboard') c.aliases['canvas-disable'] = disable('content.canvas_reading') c.aliases['canvas-enable'] = enable('content.canvas_reading') c.aliases['webgl-disable'] = disable('content.webgl') @@ -67,9 +67,9 @@ c.aliases['location-enable'] = enable('content.geolocation', ask=True) # Incognito identity switch c.aliases['change-identity'] = compose('config-source', c.aliases['tor-change']) -def set_incognito(mode): - tor = 'enable' if mode else 'disable' - features = 'disable' if mode else 'enable' +def set_incognito(enable): + tor = 'enable' if enable else 'disable' + features = 'disable' if enable else 'enable' return compose( 'config-source', c.aliases['tor-' + tor], |
