From 28bd09951595e6bdff02a5b6b9ae59dc595cedcd Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Mon, 27 Dec 2021 17:04:33 +0100 Subject: mod_admin_shell: Log creation of incoming s2s connections during ping The 's2s-created' fires just after accepting the TCP connection, before the addresses are known, so this can have some false positives. --- plugins/mod_admin_shell.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'plugins/mod_admin_shell.lua') diff --git a/plugins/mod_admin_shell.lua b/plugins/mod_admin_shell.lua index 0b3c12e6..1f860370 100644 --- a/plugins/mod_admin_shell.lua +++ b/plugins/mod_admin_shell.lua @@ -1396,6 +1396,8 @@ function def_env.xmpp:ping(localhost, remotehost, timeout) local dir = available_columns.dir.mapper(s2s_session.direction, s2s_session); print(("Session %s (%s%s%s) %s (%gs)"):format(s2s_session.id, localhost, dir, remotehost, what, time.now() - time_start)); + elseif s2s_session.type == "s2sin_unauthed" and s2s_session.to_host == nil and s2s_session.from_host == nil then + print(("Session %s %s (%gs)"):format(s2s_session.id, what, time.now() - time_start)); end end end -- cgit v1.2.3