aboutsummaryrefslogtreecommitdiffstats
path: root/dmvpn.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-05-03 22:25:47 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-07-01 23:05:37 +0300
commitf463c5e14e74ccc64ef5fd52f329c6fbe8877a0b (patch)
treef1e9710922247d357c868054f51def434fa1e59f /dmvpn.lua
parentdbde2007dd177b7e00ec548337ccd33ae90a29c0 (diff)
downloaddmvpn-tools-f463c5e14e74ccc64ef5fd52f329c6fbe8877a0b.tar.bz2
dmvpn-tools-f463c5e14e74ccc64ef5fd52f329c6fbe8877a0b.tar.xz
get_password function
Diffstat (limited to 'dmvpn.lua')
-rw-r--r--dmvpn.lua9
1 files changed, 9 insertions, 0 deletions
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