Detecting and Controlling MantisRMM in Your Environment

Last updated: 2026-10-14 · For security teams, IT administrators and anyone who found the MantisOps agent on a computer

MantisRMM is a remote monitoring and management (RMM) product made by MantisOps, LLC. IT teams and managed service providers use it to manage computers they are responsible for, including remote desktop, a remote terminal and file transfer. Like every remote-access tool, it can be misused. This page gives you the facts you need to recognise the agent, decide whether it belongs on your computers, block it or allow it, and report misuse.

Found it on a computer you didn't expect? If someone you don't know asked you to install it (for example, a caller claiming to be from your bank, a software vendor or “tech support”), disconnect the computer from the network, uninstall the agent (see Removing the agent) and email abuse@mantisops.net. We can see which account the device was enrolled into and shut that account down.

On this page: What the agent is · Files, services and signatures · Network endpoints · Blocking it · Allowing it · What the user sees · Removing the agent · Reporting abuse

What the agent is

One program, the MantisOps agent (mantis-agent), carries all MantisOps products: MantisRMM (remote management), Mantis360 (security posture) and MantisNMS (network monitoring). Which modules are active depends on what the owning account is licensed for. It runs as a system service on Windows, a launch daemon on macOS and a systemd service on Linux.

Files, services and signatures

Windows

ItemValue
ServiceMantisAgent, display name MantisOps Unified Agent, automatic start, runs as LocalSystem
ProgramC:\Program Files\MantisOps\mantis-agent.exe (during an update also mantis-agent.exe.new / .old)
Configuration and device keyC:\ProgramData\MantisOps\ (agent.json, rmm-agent.json, identity.json, entitlements.json); patching state in C:\ProgramData\MantisRMM\. Both are locked to SYSTEM and Administrators.
Logsmantis-agent.log, mantis-rmm.log, mantis-360.log, mantis-nms.log in C:\Program Files\MantisOps\
Installed apps entryMantisOps Unified Agent, publisher MantisOps, LLC (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MantisAgent)
Code signature (Authenticode)Signed by MantisOps, LLC with an SSL.com code-signing certificate. The setup program is MantisOps-Setup.exe.
Scheduled tasksMantisWUPatch (Windows Update patching, as SYSTEM). MantisOpsMigrate and MantisWF_StartProcess are created briefly and removed after use.
User-session helpersThe same mantis-agent.exe, started in the signed-in user's session with an internal switch (--capture-helper, --winlogon-helper, --notify-json, --session-indicator, --set-display, --apply-update) to capture the screen, show on-screen notices and apply updates. These are normal.
Older namesServices MantisRMM and Mantis360Agent and the folder C:\Program Files\MANTIS\RMM Agent\ belong to earlier versions; the current agent removes them.

macOS

ItemValue
Launch daemonnet.mantisops.agent (/Library/LaunchDaemons/net.mantisops.agent.plist)
Program/Applications/MantisAgent.app/Contents/MacOS/mantis-agent (bundle ID net.mantisops.agent, background-only, no Dock icon); installs made with the shell script use /usr/local/bin/mantis-agent
Installer packageMantisAgent-<version>.pkg, package ID net.mantisops.agent.pkg
Configuration and device key/etc/mantisops/
Code signatureDeveloper ID Application: MantisOps, LLC (7G5UR2WS94); the package is signed with Developer ID Installer: MantisOps, LLC (7G5UR2WS94) and notarized

Linux

ItemValue
systemd unitmantis-agent (/etc/systemd/system/mantis-agent.service, “MantisOps Unified Agent”)
Program/usr/local/bin/mantis-agent
Configuration and device key/etc/mantisops/

Network endpoints

All traffic is outbound TLS on TCP 443 unless noted.

HostUsed for
api.rmm.mantisops.netEnrollment, license checks, agent downloads and updates, and the MantisRMM control connection (a WebSocket to /agent/connect). Remote desktop, terminal and file transfers are relayed over this connection.
api.360.mantisops.netThe Mantis360 module, when the account is licensed for it.
api.nms.mantisops.netThe MantisNMS module (host health, once a minute), when the account is licensed for it.
api.ipify.orgPublic IP address lookup by the Mantis360 module.
stun.cloudflare.com (UDP 3478), stun.l.google.com and stun1–stun4.l.google.com (UDP 19302), and Cloudflare TURN servers when the TURN relay is enabledOptional. Only when an operator chooses a direct (peer-to-peer) remote-desktop connection; by default remote desktop is relayed over api.rmm.mantisops.net.

Blocking api.rmm.mantisops.net stops all MantisRMM remote access: the agent can't enroll, receive jobs or start a remote session.

Installs usually start with one of these commands, which are worth alerting on if MantisRMM isn't used in your organisation:

Windows (PowerShell):
  iwr -UseBasicParsing 'https://api.rmm.mantisops.net/agent/unified/install/windows' | iex

macOS / Linux:
  curl -fsSL https://api.rmm.mantisops.net/agent/unified/install/unix | sudo TENANT=<code> bash

Blocking it

If MantisRMM has no business on your network, block it in layers:

Blocking is your decision and doesn't need our involvement. If you think the agent was installed on your computers without permission, please also report it so we can act on the account.

Allowing it

If your IT provider uses MantisRMM and your security tools flag it, allow it narrowly:

What the person at the computer sees

A remote session is never silent. These notices are sent by MantisOps' servers, not by the operator's browser, so no customer setting can turn them off and a modified client can't skip them:

The MantisOps agent has no system-tray icon; the notifications and the session bar are how it shows activity. Customers can change the wording, logo and colours, but not turn the notices off or remove the operator's name and organisation.

Removing the agent

From an administrator prompt on the computer:

Windows (elevated PowerShell):
  & "C:\Program Files\MantisOps\mantis-agent.exe" --uninstall

macOS:
  sudo /Applications/MantisAgent.app/Contents/MacOS/mantis-agent --uninstall

Linux:
  sudo /usr/local/bin/mantis-agent --uninstall

On Windows you can also use Settings → Apps → Installed apps → MantisOps Unified Agent → Uninstall. The uninstall removes the service, the program, its logs, and its configuration and device key. If you suspect the computer was accessed by someone you don't trust, also follow your normal incident-response steps (change passwords used on that computer, check for other remote-access tools).

Reporting abuse

If you believe someone is using MantisOps to access computers without permission, email abuse@mantisops.net. Our Abuse & Restricted Use Policy describes what is prohibited and how we enforce it; we respond within 1 business day.

Helpful details: the computer's name, the date and time of the session, the operator and organisation name shown in the notice, the agent's public IP address, and, if you can, the contents of C:\ProgramData\MantisOps\agent.json or /etc/mantisops/agent.json (it identifies the account the device is enrolled in; it doesn't contain the device key).

On a confirmed report we can stop all remote jobs for the account, disable it across MantisOps products, end its users' sessions, and uninstall the agent from every device enrolled in it. To report a security vulnerability in MantisOps itself, email security@mantisops.net.

← Back to documentation