TotalHealThingGuard
IoT and unmanaged device security
Finds every camera, printer, phone and building, medical or industrial device on your network, tells you what each one is and why, how risky it is, and where it may go.
- Cloud (SaaS)
- On-premises
- Air-gapped
The challenge
Most of what is on a network today cannot run an agent: cameras, printers, IP phones, smart TVs, building controllers, medical modalities, sensors. Nobody has a list of them, half answer on telnet or a default web page, some are reachable from the internet through a forgotten port forward, and they sit on the same VLAN as finance — so one compromised camera is a way in for everyone.
The answer
ThingGuard builds one inventory from what TotalHeal already sees on the wire and at the switch port — NetWatch sensors, NetworkGate sessions and UEM — and classifies every device from its manufacturer, host name, software banners and the protocols it answers on, showing the reasons. On the Professional tier it scores each device’s risk, raises alerts when a device starts behaving differently and puts each class of device in its own VLAN or quarantine through NetworkGate.
- Status
- Available
- Deploys as
- Cloud (SaaS) · On-premises · Air-gapped
- Runs on
- Discovery; Segmentation
- Priced per
- device per year
- Trial
- 30 days, up to 100 devices
- Licence
- Sold on its own; one TotalHeal console
Supported platforms
- Any IP device on a monitored networkseen by NetWatch or NetworkGate
- RADIUS switches and controllersVLANs and quarantine through NetworkGate
How it works
- SeeNetWatch sensors and NetworkGate report every device on the wire and at the switch port.
- ClassifyEach device is classified from its vendor, name, software and protocols, with the reasons shown.
- ScoreInternet-reachable admin services, telnet, clear-text logins and heavy traffic raise its risk.
- SegmentEach class goes to its VLAN or quarantine through NetworkGate.
- WatchUnusual behaviour raises an alert; on Elite a device named by a high alert is quarantined.
Reference architecture
Key capabilities
- One inventory, no agentsEvery device NetWatch sensors and NetworkGate see — address, MAC, host name, ports, software, the switch port or SSID it joined through — merged by MAC, with UEM-managed computers marked as managed.
- Classified, with the reasonsCamera, printer, VoIP phone, TV and media, building automation, medical, industrial, network equipment, storage, IoT sensor, payment terminal, computer or phone — from the MAC vendor, DHCP host name, software banners and protocols such as RTSP, IPP, SIP, BACnet, DICOM, HL7, Modbus and MQTT. Each class shows the signals behind it and a confidence; a device with no clues stays “not identified”.
- You can correct itSet a device’s class by hand when you know better; the next sweeps keep your choice, and the change is audited.
- Risk per deviceAdmin services reachable from the internet, telnet and FTP, clear-text logins, web admin over plain HTTP only, heavy internet traffic and devices not registered with NetworkGate add to a 0–10 score, each factor listed.
- Behaviour alertsA device that starts reaching dozens of new internet addresses, or whose admin service becomes reachable from the internet, raises an alert in the same incident queue as everything else (MITRE ATT&CK T1041).
- Segmentation by classChoose per class: leave as is, put in a VLAN, or quarantine. ThingGuard registers each device with NetworkGate in its class’s VLAN or quarantines it, and switches that support change of authorisation move it at once.
- Quarantine on incidentsOn the Elite tier, a device named by an open high or critical alert is quarantined automatically for the classes you choose.
In the console

Deployment options
System requirements
Protected platforms
- Any IP device on a monitored networkseen by NetWatch or NetworkGate
- RADIUS switches and controllersVLANs and quarantine through NetworkGate
On-premises server
- Operating system
- RHEL, Rocky Linux or AlmaLinux 8 / 9; Ubuntu 20.04, 22.04 or 24.04; Debian 11 / 12
- Processor
- 4 vCPU (tested configuration)
- Memory
- 8 GB recommended (6 GB minimum)
- Disk
- 10 GB free for software, releases and backups, plus data
- Sign-in
- Active Directory / LDAP, SAML 2.0 or OpenID Connect
- Software
- Nothing to pre-install: no container runtime, database, web server or Java
Network and access
- A TotalHeal NetWatch sensor on a SPAN or TAP port, or NetworkGate on your switches
- NetworkGate for VLANs and quarantine by class
Alerts and tickets to
- Splunk
- Microsoft Sentinel
- Elastic
- Syslog / CEF
- Jira
- ServiceNow
- Slack
- Microsoft Teams
Technical specifications
| Features | Included | ||
|---|---|---|---|
| One inventory, no agents | Included | ||
| Classified, with the reasons | Included | ||
| You can correct it | Included | ||
| Risk per device | Included | ||
| Behaviour alerts | Included | ||
| Segmentation by class | Included | ||
| Quarantine on incidents | Included | ||
| Availability by tier | Essential | Professional | Elite |
| One device inventory from NetWatch, NetworkGate and UEM: address, MAC, host name, ports, software, switch port or SSID | Included | Included | Included |
| Each device classified (camera, printer, VoIP phone, TV, building, medical, industrial, network, storage, IoT sensor, payment terminal, computer, phone) with its reasons and confidence; class set by hand when you know better | Included | Included | Included |
| Risk per device: admin services reachable from the internet, telnet and FTP, clear-text logins, plain-HTTP admin, heavy internet traffic, unregistered on NetworkGate | — | Included | Included |
| Alerts when a device starts reaching many new internet addresses or exposes an admin service | — | Included | Included |
| A VLAN or quarantine per device class, applied through NetworkGate as devices are seen | — | Included | Included |
| Automatic quarantine of a device named by a high or critical alert | — | — | Included |
| List price per device per year | US$9 · ₹860 | US$18 · ₹1,710 | US$27 · ₹2,570 |
| Platforms and coverage | |||
| Discovery | TotalHeal NetWatch sensor (Zeek) on a SPAN or TAP port; NetworkGate RADIUS sessions; TotalHeal UEM inventory | ||
| Segmentation | Through NetworkGate: switches and wireless controllers speaking RADIUS (RFC 2865, 3580; change of authorisation RFC 5176) | ||
| Console | TotalHeal web console | ||
| Deployment options | |||
| SaaS (India region) | AvailableClassification and policy run in the TotalHeal cloud; sensors and NetworkGate stay on your network. | ||
| On-premises control plane | AvailableDelivered with our team from the on-premises kit. | ||
| Air-gapped | AvailableOffline kit, offline licence file and offline update bundles. | ||
| Licensing | |||
| Priced per | device per year | ||
| Counted | Devices in the ThingGuard inventory | ||
| Trial | 30 days, up to 100 devices | ||
| Editions | ThingGuard is sold on its own, outside the editions. VLANs and quarantine need NetworkGate. | ||
| Government profile | Government is a profile, not a separate tier or price list: the Elite tier with Government defaults switched on — data residency in India, four-eyes approval of policy changes, a distinct approver for every approval-level action, retention of at least 180 days, and the CERT-In and DPDP reporting clocks. | ||
| Procurement dossier | Compliance matrix, bill of materials, architecture and hardening, SLA and OEM authorisation letter, on request | ||
| On-premises server | |||
| Operating system | RHEL, Rocky Linux or AlmaLinux 8 / 9; Ubuntu 20.04, 22.04 or 24.04; Debian 11 / 12 | ||
| Processor | 4 vCPU (tested configuration) | ||
| Memory | 8 GB recommended (6 GB minimum) | ||
| Disk | 10 GB free for software, releases and backups, plus data | ||
| Sign-in | Active Directory / LDAP, SAML 2.0 or OpenID Connect | ||
| Software | Nothing to pre-install: no container runtime, database, web server or Java | ||
| Requirements | |||
| Requirement 1 | A TotalHeal NetWatch sensor on a SPAN or TAP port, or NetworkGate on your switches | ||
| Requirement 2 | NetworkGate for VLANs and quarantine by class | ||