From 44d0e90e365fdabfa584fc7314a9575d5d2ff56f Mon Sep 17 00:00:00 2001 From: Bernard Ogden Date: Tue, 29 Sep 2015 14:22:49 +0100 Subject: Check server protocol, prompt user if non-secure Change-Id: I9a6ea90eb22fd4ce9b604cfb3d2b03b88ae3f6d7 --- stream-lava-log.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stream-lava-log.py b/stream-lava-log.py index cb82a3f..c26f6c2 100755 --- a/stream-lava-log.py +++ b/stream-lava-log.py @@ -473,6 +473,13 @@ def get_config(args): exit("Must set a user name in environment (LAVA_USER), config file or CLI (--username)") if not config.get_config_variable('server'): exit("Must set a server in environment (LAVA_SERVER), config file or CLI (--username)") + + scheme = urlparse.urlparse(config.get_config_variable('server')).scheme + if not scheme == 'https': + result = raw_input('Non-secure protocol %s, proceed? (y/N) ' % (scheme)) + if result != 'y' and result != 'Y': + exit("Chose not to proceed with non-secure protocol") + if not config.get_config_variable('token'): server = config.get_config_variable('server') username = config.get_config_variable('username') -- cgit v1.2.3