From 7476fbfbf27277e3e7e39a7bcf577eed927b2dae Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Tue, 11 Jun 2024 01:00:48 +0000 Subject: [PATCH] Add fixed Bisq 2 onion-grater profile Fixes #1894 --- network/tor/tor/onion-grater/40_bisq.yml | 78 ++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 network/tor/tor/onion-grater/40_bisq.yml diff --git a/network/tor/tor/onion-grater/40_bisq.yml b/network/tor/tor/onion-grater/40_bisq.yml new file mode 100644 index 0000000000..76bda4026f --- /dev/null +++ b/network/tor/tor/onion-grater/40_bisq.yml @@ -0,0 +1,78 @@ +## Copyright (C) 2018 - 2023 ENCRYPTED SUPPORT LP +## See the file COPYING for copying conditions + +#### meta start +#### project Whonix +#### category tor-control +#### description +## Shipped but not enabled by default onion-grater profile. +#### meta end + +--- +- exe-paths: + - '*' + users: + - '*' + hosts: + - '*' + commands: + GETINFO: + - pattern: 'status/bootstrap-phase' + response: + - pattern: '250-status/bootstrap-phase=*' + replacement: '250-status/bootstrap-phase=NOTICE BOOTSTRAP PROGRESS=100 TAG=done SUMMARY="Done"' + ADD_ONION: + - pattern: 'NEW:(\S+) Port=9999,(\S+)' + replacement: 'NEW:{} Port=9999,{client-address}:{}' + - pattern: '(\S+) Port=(\S+),(\S+)' + replacement: '{} Port={},{client-address}:{}' + - pattern: '(\S+):(\S+) Port=9999,(\S+)' + replacement: '{}:{} Port=9999,{client-address}:{}' + DEL_ONION: + - '.+' + HSFETCH: + - '.+' + + ## Bisq 2 + SETCONF: + - pattern: 'DisableNetwork.*' + response: + - pattern: '250 DisableNetwork=.*' + replacement: '250 DisableNetwork=0' + events: + ## Bisq 2 + SIGNAL: + suppress: true + + CIRC: + suppress: true + ORCONN: + suppress: true + INFO: + suppress: true + NOTICE: + suppress: true + WARN: + suppress: true + ERR: + suppress: true + HS_DESC: + response: + - pattern: '650 HS_DESC CREATED (\S+) (\S+) (\S+) \S+ (.+)' + replacement: '650 HS_DESC CREATED {} {} {} redacted {}' + - pattern: '650 HS_DESC FAILED (\S+) \S+ \S+ \S+ (.+)' + replacement: '650 HS_DESC FAILED {} redacted redacted redacted {}' + - pattern: '650 HS_DESC UPLOAD (\S+) (\S+) (\S+) (\S+) (\S+)' + replacement: '650 HS_DESC UPLOAD {} {} {} {} {}' + - pattern: '650 HS_DESC UPLOADED (\S+) (\S+) .+' + replacement: '650 HS_DESC UPLOADED {} {} redacted' + - pattern: '650 HS_DESC REQUESTED (\S+) NO_AUTH' + replacement: '650 HS_DESC REQUESTED {} NO_AUTH' + - pattern: '650 HS_DESC REQUESTED (\S+) NO_AUTH \S+ \S+' + replacement: '650 HS_DESC REQUESTED {} NO_AUTH redacted redacted' + - pattern: '650 HS_DESC RECEIVED (\S+) NO_AUTH \S+ \S+' + replacement: '650 HS_DESC RECEIVED {} NO_AUTH redacted redacted' + - pattern: '.*' + replacement: '' + HS_DESC_CONTENT: + suppress: true