Add protocol wildcard in origin check (acao)

Adds the ability to wildcard a specific protocol in --acao, mainly for allowing browser extensions (--acao http://domain.tld,https://domain.tld,moz-extension://*)

Signed-off-by: Darkgeem <ge-bihr@pyrokinesis.fr>
This commit is contained in:
Darkgeem 2026-05-26 21:17:46 +02:00 committed by GitHub
parent e32718303c
commit 1f4d4a2d0b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1315,6 +1315,7 @@ class HttpCli(object):
if ( if (
self.args.pw_hdr in ih self.args.pw_hdr in ih
or re.sub(r"(:[0-9]{1,5})?/?$", "", origin) in good_origins or re.sub(r"(:[0-9]{1,5})?/?$", "", origin) in good_origins
or f"{origin.split('://')[0]}://*" in good_origins
): ):
good_origin = True good_origin = True
bad_hdrs = ("",) bad_hdrs = ("",)