--- 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)