dont log amt wsman end events
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Apr 21, 2025 at 16:09 UTC
c6928846d000a00b70b084c5c597c512314642fb
1 file changed
+8
-6
webserver.js
+8
-6
@@ -5003,12 +5003,14 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
5003
5004
// Log the disconnection
5005
if (ws.time) {
5006
- var msg = 'Ended relay session', msgid = 9, ip = ((ciraconn != null) ? ciraconn.remoteAddr : (((conn & 4) != 0) ? node.host : req.clientIp));
5007
- var nodeid = node._id;
5008
- var meshid = node.meshid;
5009
- if (user) {
5010
- var event = { etype: 'relay', action: 'relaylog', domain: domain.id, userid: user._id, username: user.name, msgid: msgid, msgArgs: [ws.id, req.clientIp, ip, Math.floor((Date.now() - ws.time) / 1000)], msg: msg + ' \"' + ws.id + '\" from ' + req.clientIp + ' to ' + ip + ', ' + Math.floor((Date.now() - ws.time) / 1000) + ' second(s)', protocol: ((req.query.p == 2) ? 101 : 100), nodeid: nodeid };
5011
- obj.parent.DispatchEvent(['*', user._id, nodeid, meshid], obj, event);
5006
+ if (req.query.p == 2) { // Only log event if Intel Redirection, otherwise hundreds of logs for WSMAN are recorded
5007
+ var msg = 'Ended relay session', msgid = 9, ip = ((ciraconn != null) ? ciraconn.remoteAddr : (((conn & 4) != 0) ? node.host : req.clientIp));
5008
+ var nodeid = node._id;
5009
+ var meshid = node.meshid;
5010
+ if (user) {
5011
+ var event = { etype: 'relay', action: 'relaylog', domain: domain.id, userid: user._id, username: user.name, msgid: msgid, msgArgs: [ws.id, req.clientIp, ip, Math.floor((Date.now() - ws.time) / 1000)], msg: msg + ' \"' + ws.id + '\" from ' + req.clientIp + ' to ' + ip + ', ' + Math.floor((Date.now() - ws.time) / 1000) + ' second(s)', protocol: ((req.query.p == 2) ? 101 : 100), nodeid: nodeid };
5012
+ obj.parent.DispatchEvent(['*', user._id, nodeid, meshid], obj, event);
5013
+ }
5014
}
5015
}
5016