From f463c5e14e74ccc64ef5fd52f329c6fbe8877a0b Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Thu, 3 May 2018 22:25:47 +0300 Subject: get_password function --- dmvpn.lua | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'dmvpn.lua') diff --git a/dmvpn.lua b/dmvpn.lua index 32419f8..14e8c92 100644 --- a/dmvpn.lua +++ b/dmvpn.lua @@ -42,4 +42,13 @@ local decoders={ function M.decode_ext(oid, ext) return decoders[oid](ext:getData()) end +function M.get_password() + io.stderr:write('Password: ') + os.execute('stty -echo') + local res = io.read() + os.execute('stty echo') + io.stderr:write('\n') + return res +end + return M -- cgit v1.2.3