Remote Management and Monitoring tool - All Tools - Network Connection


Description

Remote Monitoring and Management (RMM) programs are IT to manage remote endpoints. Attackers have begun to abuse these programs to persist or provide C2 channels. https://github.com/jischell-msft/RemoteManagementMonitoringTools

Query · kql

let rmm_networkSet = datatable(URI:string,RMM_Tool:string)[
    'server.action1.com','action1',
    'prod.addigy.com','addigy',
    'grtmprod.addigy.com','addigy',
    'agents.addigy.com','addigy',
    'aeroadmin.com','aeroadmin',
    'ammyy.com','ammyy',
    'anydesk.com','anydesk',
    'api.playanext.com','anydesk',
    'anyviewer.com','anyviewer',
    'anyviewer.cn','anyviewer',
    'aomeisoftware.com','anyviewer',
    'aomeikeji.com','anyviewer',
    'atera.com','atera',
    'atera-agent-heartbeat','atera',
    'aweray.com','aweray',
    'aweray.net','aweray',
    'awerayimg.com','aweray',
    'awesun.app','aweray',
    'barracudamsp.com','barracuda rmm',
    'license.bomgar.com','beyondtrust',
    'bomgarcloud.com','beyondtrust',
    'beyondtrustcloud.com','beyondtrust',
    'remotedesktop-pa.googleapis.com','chrome remote desktop',
    'myconnectwise.com','connectwise',
    'connectwise.com','connectwise',
    'screenconnect.com','connectwise',
    'itsupport247.net','connectwise / Continuum Managed',
    'beanywhere.com','Dameware',
    'licenseserver.solarwinds.com','Dameware',
    'swi-rc.com','Dameware',
    'swi-tc.com','Dameware',
    'rmm.datto.com','datto',
    'agent.centrastage.net','datto',
    'audit.centrastage.net','datto',
    'monitoring.centrastage.net','datto',
    'agent-notifications.centrastage.net','datto',
    'agent-comms.centrastage.net','datto',
    'update.centrastage.net','datto',
    'realtime.centrastage.net','datto',
    'ts.centrastage.net','datto',
    'nchuser.com','desktopNow',
    'distantdesktop.com','distantdesktop',
    'signalserver.xyz','distantdesktop',
    'dwservice.net','dwservice',
    'fleetdeck.io','fleetdeck',
    'getscreen.me','getscreen',
    'getscreen.ru','getscreen',
    'iperius.com','Iperius Remote',
    'iperius-r1.com','Iperius Remote',
    'iperius-r2.com','Iperius Remote',
    'iperius-r3.com','Iperius Remote',
    'iperius-r4.com','Iperius Remote',
    'iperiusremote.de','Iperius Remote',
    'entersrl.it','Iperius Remote',
    'islonline.net','ISL Online',
    'kaseya.com','Kaseya VSA',
    'stun.kaseya.com','Kaseya VSA',
    'managedsupport.kaseya.net','Kaseya VSA',
    'kaseya.net','Kaseya VSA',
    'agents.level.io','level.io',
    'online.level.io','level.io',
    'builds.level.io','level.io',
    'downloads.level.io','level.io',
    'litemanager.ru','LiteManager',
    'litemanager.com','LiteManager',
    'update-cdn.logmein.com','LogMeIn',
    'secure.logmein.com','LogMeIn',
    'update.logmein.com','LogMeIn',
    'logmeinrescue.com','LogMeIn',
    'logmeinrescue.eu','LogMeIn',
    'logmeinrescue-enterprise.com','LogMeIn',
    'logmeinrescue-enterprise.eu','LogMeIn',
    'remotelyanywhere.com','LogMeIn',
    'gotoassist.com','LogMeIn',
    'logmeininc.com','LogMeIn',
    'logme.in','LogMeIn',
    'getgo.com','LogMeIn',
    'goto.com','LogMeIn',
    'goto-rtc.com','LogMeIn',
    'gotomypc.com','LogMeIn',
    'logmeincdn.http.internapcdn.net','LogMeIn',
    'logmein-gateway.com','LogMeIn',
    'meshcentral.com','meshcentral',
    'mremoteng.org','mRemoteNG',
    'rm.mspbackups.com','MSP360',
    'client.rmm.mspbackups.com','MSP360',
    'settings.services.mspbackups.com','MSP360',
    'connect.ra.msp360.com','MSP360',
    'foris.cloudberrylab.com','MSP360',
    'remote.management','N-Able',
    'logicnow.com','N-Able',
    'logicnow.us','N-Able',
    'system-monitor.com','N-Able',
    'systemmonitor.eu.com','N-Able',
    'systemmonitor.co.uk','N-Able',
    'systemmonitor.us','N-Able',
    'n-able.com','N-Able',
    'solarwindsmsp.com','N-Able',
    'rmm-host.com','N-Able',
    'activate.netsupportsoftware.com','NetSupport',
    'geo.netsupportsoftware.com','NetSupport',
    'ninjarmm.com','Ninja RMM',
    'opti-tune.com','OptiTune',
    'optitune.us','OptiTune',
    'panorama9.com','panorama9',
    'kessel-ws.parsec.app','parsec',
    'kessel-api.parsec.app','parsec',
    'builds.parsec.app','parsec',
    'builds.parsecgaming.com','parsec',
    'public.parsec.app','parsec',
    'parsecusercontent.com','parsec',
    'stun.parsec.app','parsec',
    'stun6.parsec.app','parsec',
    'pcvisit.de','pcvisit',
    'cloudflare-pcvisit.com','pcvisit',
    'pdq.com','pdq',
    'pdq.tools','pdq',
    'pulseway.com','pulseway',
    'activate.famatech.com','RAdmin',
    'radminte.com','RAdmin',
    'services.vnc.com','realVNC',
    'update-check.realvnc.com','realVNC',
    'remotepc.com','remotepc',
    'rustdesk.com','rustdesk',
    'screenmeet.com','screenmeet',
    'server-eye.de','server-eye',
    'showmypc.com','ShowMyPC',
    'rmshelp.me','Simple-Help',
    'splashtop.com','Splashtop',
    'splashtop.eu','Splashtop',
    'nanosystems.it','SupRemo',
    'supremocontrol.com','SupRemo',
    'syncromsp.com','SynchroMSP',
    'servably.com','SynchroMSP',
    'syncroapi.com','SynchroMSP',
    'icanhazip.tacticalrmm.io','TacticalRMM',
    'tacticalrmm.io','TacticalRMM',
    'teamviewer.com','TeamViewer',
    'teamviewer.cn','TeamViewer',
    'ultraviewer.com','UltraViewer',
    'xmreality.com','XMReality',
    'assist.zoho.com','ZohoAssist',
    'assist.zoho.eu','ZohoAssist',
    'assist.zoho.com.au','ZohoAssist',
    'assist.zoho.in','ZohoAssist',
    'assist.zoho.jp','ZohoAssist',
    'assist.zoho.uk','ZohoAssist',
    'assistlab.zoho.com','ZohoAssist',
    'downloads.zohocdn.com','ZohoAssist',
    'download-accl.zoho.in','ZohoAssist',
    'zohoassist.com','ZohoAssist',
    'zohopublic.com','ZohoAssist',
    'zohopublic.eu','ZohoAssist',
    'meeting.zoho.com','ZohoAssist',
    'meeting.zoho.eu','ZohoAssist',
    'static.zohocdn.com','ZohoAssist',
    'zohodl.com.cn','ZohoAssist',
    'zohowebstatic.com','ZohoAssist',
    'zohostatic.in','ZohoAssist'
];
let Time_start = now(-5d);
let Time_end = now();
//
DeviceNetworkEvents
| where Timestamp between (Time_start..Time_end)
| where RemoteUrl has_any ((rmm_networkSet | distinct URI))
| extend RemoteUrl = trim_start(@'http[s]?://',RemoteUrl)
| extend RemoteUrl = tostring(split(RemoteUrl,'/')[0])
| extend RemoteUrl = tostring(split(RemoteUrl,':')[0])
| summarize FirstSeen=min(Timestamp), LastSeen=max(Timestamp), 
    Report=make_set(ReportId), Count=count() by DeviceId, DeviceName,
    RemoteUrl, InitiatingProcessFileName
Raw source Remote Management and Monitoring tool - All Tools - Network Connection · KQL
Esc
Published by Azure/Azure-Sentinel ↗, licensed under MIT ↗. Reproduced here unmodified.
id: c65e2d45-2560-4ea5-913b-d3d88de10c42
name: Remote Management and Monitoring tool - All Tools - Network Connection
description: |
    Remote Monitoring and Management (RMM) programs are IT to manage remote endpoints. Attackers have begun to abuse these programs to persist or provide C2 channels.
    https://github.com/jischell-msft/RemoteManagementMonitoringTools
requiredDataConnectors:
- connectorId: MicrosoftThreatProtection
  dataTypes:
  - DeviceNetworkEvents
tactics: CommandAndControl
relevantTechniques: T1219
query: |
  let rmm_networkSet = datatable(URI:string,RMM_Tool:string)[
      'server.action1.com','action1',
      'prod.addigy.com','addigy',
      'grtmprod.addigy.com','addigy',
      'agents.addigy.com','addigy',
      'aeroadmin.com','aeroadmin',
      'ammyy.com','ammyy',
      'anydesk.com','anydesk',
      'api.playanext.com','anydesk',
      'anyviewer.com','anyviewer',
      'anyviewer.cn','anyviewer',
      'aomeisoftware.com','anyviewer',
      'aomeikeji.com','anyviewer',
      'atera.com','atera',
      'atera-agent-heartbeat','atera',
      'aweray.com','aweray',
      'aweray.net','aweray',
      'awerayimg.com','aweray',
      'awesun.app','aweray',
      'barracudamsp.com','barracuda rmm',
      'license.bomgar.com','beyondtrust',
      'bomgarcloud.com','beyondtrust',
      'beyondtrustcloud.com','beyondtrust',
      'remotedesktop-pa.googleapis.com','chrome remote desktop',
      'myconnectwise.com','connectwise',
      'connectwise.com','connectwise',
      'screenconnect.com','connectwise',
      'itsupport247.net','connectwise / Continuum Managed',
      'beanywhere.com','Dameware',
      'licenseserver.solarwinds.com','Dameware',
      'swi-rc.com','Dameware',
      'swi-tc.com','Dameware',
      'rmm.datto.com','datto',
      'agent.centrastage.net','datto',
      'audit.centrastage.net','datto',
      'monitoring.centrastage.net','datto',
      'agent-notifications.centrastage.net','datto',
      'agent-comms.centrastage.net','datto',
      'update.centrastage.net','datto',
      'realtime.centrastage.net','datto',
      'ts.centrastage.net','datto',
      'nchuser.com','desktopNow',
      'distantdesktop.com','distantdesktop',
      'signalserver.xyz','distantdesktop',
      'dwservice.net','dwservice',
      'fleetdeck.io','fleetdeck',
      'getscreen.me','getscreen',
      'getscreen.ru','getscreen',
      'iperius.com','Iperius Remote',
      'iperius-r1.com','Iperius Remote',
      'iperius-r2.com','Iperius Remote',
      'iperius-r3.com','Iperius Remote',
      'iperius-r4.com','Iperius Remote',
      'iperiusremote.de','Iperius Remote',
      'entersrl.it','Iperius Remote',
      'islonline.net','ISL Online',
      'kaseya.com','Kaseya VSA',
      'stun.kaseya.com','Kaseya VSA',
      'managedsupport.kaseya.net','Kaseya VSA',
      'kaseya.net','Kaseya VSA',
      'agents.level.io','level.io',
      'online.level.io','level.io',
      'builds.level.io','level.io',
      'downloads.level.io','level.io',
      'litemanager.ru','LiteManager',
      'litemanager.com','LiteManager',
      'update-cdn.logmein.com','LogMeIn',
      'secure.logmein.com','LogMeIn',
      'update.logmein.com','LogMeIn',
      'logmeinrescue.com','LogMeIn',
      'logmeinrescue.eu','LogMeIn',
      'logmeinrescue-enterprise.com','LogMeIn',
      'logmeinrescue-enterprise.eu','LogMeIn',
      'remotelyanywhere.com','LogMeIn',
      'gotoassist.com','LogMeIn',
      'logmeininc.com','LogMeIn',
      'logme.in','LogMeIn',
      'getgo.com','LogMeIn',
      'goto.com','LogMeIn',
      'goto-rtc.com','LogMeIn',
      'gotomypc.com','LogMeIn',
      'logmeincdn.http.internapcdn.net','LogMeIn',
      'logmein-gateway.com','LogMeIn',
      'meshcentral.com','meshcentral',
      'mremoteng.org','mRemoteNG',
      'rm.mspbackups.com','MSP360',
      'client.rmm.mspbackups.com','MSP360',
      'settings.services.mspbackups.com','MSP360',
      'connect.ra.msp360.com','MSP360',
      'foris.cloudberrylab.com','MSP360',
      'remote.management','N-Able',
      'logicnow.com','N-Able',
      'logicnow.us','N-Able',
      'system-monitor.com','N-Able',
      'systemmonitor.eu.com','N-Able',
      'systemmonitor.co.uk','N-Able',
      'systemmonitor.us','N-Able',
      'n-able.com','N-Able',
      'solarwindsmsp.com','N-Able',
      'rmm-host.com','N-Able',
      'activate.netsupportsoftware.com','NetSupport',
      'geo.netsupportsoftware.com','NetSupport',
      'ninjarmm.com','Ninja RMM',
      'opti-tune.com','OptiTune',
      'optitune.us','OptiTune',
      'panorama9.com','panorama9',
      'kessel-ws.parsec.app','parsec',
      'kessel-api.parsec.app','parsec',
      'builds.parsec.app','parsec',
      'builds.parsecgaming.com','parsec',
      'public.parsec.app','parsec',
      'parsecusercontent.com','parsec',
      'stun.parsec.app','parsec',
      'stun6.parsec.app','parsec',
      'pcvisit.de','pcvisit',
      'cloudflare-pcvisit.com','pcvisit',
      'pdq.com','pdq',
      'pdq.tools','pdq',
      'pulseway.com','pulseway',
      'activate.famatech.com','RAdmin',
      'radminte.com','RAdmin',
      'services.vnc.com','realVNC',
      'update-check.realvnc.com','realVNC',
      'remotepc.com','remotepc',
      'rustdesk.com','rustdesk',
      'screenmeet.com','screenmeet',
      'server-eye.de','server-eye',
      'showmypc.com','ShowMyPC',
      'rmshelp.me','Simple-Help',
      'splashtop.com','Splashtop',
      'splashtop.eu','Splashtop',
      'nanosystems.it','SupRemo',
      'supremocontrol.com','SupRemo',
      'syncromsp.com','SynchroMSP',
      'servably.com','SynchroMSP',
      'syncroapi.com','SynchroMSP',
      'icanhazip.tacticalrmm.io','TacticalRMM',
      'tacticalrmm.io','TacticalRMM',
      'teamviewer.com','TeamViewer',
      'teamviewer.cn','TeamViewer',
      'ultraviewer.com','UltraViewer',
      'xmreality.com','XMReality',
      'assist.zoho.com','ZohoAssist',
      'assist.zoho.eu','ZohoAssist',
      'assist.zoho.com.au','ZohoAssist',
      'assist.zoho.in','ZohoAssist',
      'assist.zoho.jp','ZohoAssist',
      'assist.zoho.uk','ZohoAssist',
      'assistlab.zoho.com','ZohoAssist',
      'downloads.zohocdn.com','ZohoAssist',
      'download-accl.zoho.in','ZohoAssist',
      'zohoassist.com','ZohoAssist',
      'zohopublic.com','ZohoAssist',
      'zohopublic.eu','ZohoAssist',
      'meeting.zoho.com','ZohoAssist',
      'meeting.zoho.eu','ZohoAssist',
      'static.zohocdn.com','ZohoAssist',
      'zohodl.com.cn','ZohoAssist',
      'zohowebstatic.com','ZohoAssist',
      'zohostatic.in','ZohoAssist'
  ];
  let Time_start = now(-5d);
  let Time_end = now();
  //
  DeviceNetworkEvents
  | where Timestamp between (Time_start..Time_end)
  | where RemoteUrl has_any ((rmm_networkSet | distinct URI))
  | extend RemoteUrl = trim_start(@'http[s]?://',RemoteUrl)
  | extend RemoteUrl = tostring(split(RemoteUrl,'/')[0])
  | extend RemoteUrl = tostring(split(RemoteUrl,':')[0])
  | summarize FirstSeen=min(Timestamp), LastSeen=max(Timestamp), 
      Report=make_set(ReportId), Count=count() by DeviceId, DeviceName,
      RemoteUrl, InitiatingProcessFileName 

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.