From 3b60a5885b644b530cd56f86fa2cb7abb84cae83 Mon Sep 17 00:00:00 2001 From: shats Date: Thu, 12 Feb 2026 15:56:00 +0700 Subject: [PATCH] feat(MikrotikTools): limit packet count per hop in traceroute functionality for improved control --- backend/routes/mikrotikConfigRoutes.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/routes/mikrotikConfigRoutes.js b/backend/routes/mikrotikConfigRoutes.js index 531ed5c..c73561d 100644 --- a/backend/routes/mikrotikConfigRoutes.js +++ b/backend/routes/mikrotikConfigRoutes.js @@ -700,6 +700,11 @@ async function tracerouteViaGateway(req, res) { body.interface = ifaceName; } + // Ограничиваем количество пакетов на каждый хоп (как в ручной команде count=1) + let countNum = Number(req.body?.count ?? 1); + if (!Number.isFinite(countNum) || countNum <= 0) countNum = 1; + body.count = countNum; + const hopsNum = Number(maxHops); if (Number.isFinite(hopsNum) && hopsNum > 0) { body['max-hops'] = hopsNum;