]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
hard-code browser UA into test-fortinet-login.py
authorDaniel Lenski <dlenski@gmail.com>
Sun, 17 May 2020 23:37:33 +0000 (16:37 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Mon, 18 May 2020 02:32:52 +0000 (19:32 -0700)
See https://gitlab.com/openconnect/openconnect/-/issues/142#note_343854311

Signed-off-by: Daniel Lenski <dlenski@gmail.com>
test-fortinet-login.py

index e7b74165635da1da4f3070778d8f86ff2503ccd1..07023fbcb7f7b9bfce1e9ab80d05c8a820eb4cfb 100755 (executable)
@@ -47,7 +47,7 @@ else:
 s = requests.Session()
 s.cert = cert
 s.verify = args.verify
-s.headers['User-Agent'] = 'Open AnyConnect VPN Agent v8.x' # seems to result in a more machine-parseable response format than 'Mozilla/5.0 SV1'
+s.headers['User-Agent'] = 'Mozilla/5.0 SV1'                # non-browser-y values seem to result in more machine-parseable response format
 s.headers['Accept-Encoding'] = 'identity'                  # these servers appear to bork 'Transfer-Encoding: chunked'
 
 print("Initial GET /remote/login to populate cookies...", file=stderr)