From 6690ac9118d4a4bd41ac882194d22b83b0fa007e Mon Sep 17 00:00:00 2001 From: 2GT-Rich <107219997+2GT-Rich@users.noreply.github.com> Date: Sat, 16 May 2026 16:30:09 -0700 Subject: [PATCH] fix: RouterOS sniffer interface param is filter-interface not interface Co-Authored-By: Claude Sonnet 4.6 --- backend/src/routes/devices.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/routes/devices.ts b/backend/src/routes/devices.ts index 1e6a31c..dfc925b 100644 --- a/backend/src/routes/devices.ts +++ b/backend/src/routes/devices.ts @@ -1799,7 +1799,7 @@ router.post('/:id/tools/capture', requireWrite, async (req: Request, res: Respon // Stop any previous capture before reconfiguring await client.execute('/tool/sniffer/stop').catch(() => {}); const setParams: Record = { 'file-name': fileName, 'file-limit': '10240' }; - if (iface) setParams['interface'] = iface; + if (iface) setParams['filter-interface'] = iface; if (filter_ip) setParams['filter-ip-address'] = filter_ip; await client.execute('/tool/sniffer/set', setParams); console.log(`[capture] sniffer configured; starting ${captureSec}s capture`);