# HG changeset patch # User Kim Alvefur # Date 1452380371 -3600 # Node ID eae5d2f1311d9217bc7e2e870ebb311e2a61f0ca # Parent 0c494bca43cb58e32ac38e63fde914b67587048c mod_admin_telnet: Show unauthenticated clients identified by local/remote IP and port diff -r 0c494bca43cb -r eae5d2f1311d plugins/mod_admin_telnet.lua --- a/plugins/mod_admin_telnet.lua Sat Jan 09 23:58:43 2016 +0100 +++ b/plugins/mod_admin_telnet.lua Sat Jan 09 23:59:31 2016 +0100 @@ -543,7 +543,13 @@ if session.username then return session.full_jid or jid_join(session.username, session.host, session.resource); end - return "(unknown)"; + + local conn = session.conn; + local ip = session.ip or "?"; + local clientport = conn and conn:clientport() or "?"; + local serverip = conn and conn.server and conn:server():ip() or "?"; + local serverport = conn and conn:serverport() or "?" + return jid_join("["..ip.."]:"..clientport, session.host or "["..serverip.."]:"..serverport); end local function show_c2s(callback)