From 3552df6f1493ca9b979d45259ed1a344b384062d Mon Sep 17 00:00:00 2001 From: Andris Raugulis Date: Mon, 9 Apr 2018 17:38:20 +0300 Subject: [PATCH] Mask password input. --- gp-okta.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gp-okta.py b/gp-okta.py index ddb3903..2e626bb 100755 --- a/gp-okta.py +++ b/gp-okta.py @@ -24,7 +24,7 @@ THE SOFTWARE. """ from __future__ import print_function -import io, os, sys, re, json, base64 +import io, os, sys, re, json, base64, getpass from lxml import etree import requests @@ -98,7 +98,7 @@ def load_conf(cf): if 'username' not in conf: conf['username'] = raw_input('username: ').strip() if 'password' not in conf: - conf['password'] = raw_input('password: ').strip() + conf['password'] = getpass.getpass('password: ').strip() for k in keys: if k not in conf: err('missing configuration key: {0}'.format(k))