Network discovery
Twelve techniques build an inventory and a topology map, including the devices no one is managing.
Example



Compliance, network, firewall, data, forensics and response in one place, on your own server. Below is one example estate; every number here carries through the rest of this page.
Posture counts not-assessed controls in the score: 149 of 210. Nothing is hidden to flatter the number.
A failing control is fixed through a workflow: a change is proposed, a second person approves, it is applied, then re-scanned. A control is compliant only after validation.
#Loglevel INFO PermitRootLogin no PubkeyAuthentication yes
Set PermitRootLogin to no on web-01.
Critical changes wait for a second signature.
Approved - second signature - rsoStatus flips from Failed to Passed after validation.
Nothing is one-way. The change can be reverted from the same record.
Findings from every module land in one work list, sorted by severity, next to the notifications each person chose to see.
Each person chooses their categories and a minimum severity. History is kept.
The trust model is fixed in the product, not left to whoever installs it.
No inbound port on your hosts. Agents reach out; nothing reaches in.
HMAC-signed, and refused if it is more than 10 minutes old.
Dual control holds destructive actions until a second authorised person approves.
Two-factor for every account, 7 roles, recovery codes, and a two-year audit trail.
Agent upgrades are Ed25519-signed with a key kept offline.
Bound to the installation fingerprint, RSA-4096 signed, verified offline. No phone-home.

You receive a signed, compiled bundle. Install, activate, enrol.
A signed bundle, an install, a fingerprint, a licence matched to it, then agents enrol across Linux, macOS and Windows.
lawliet-2.4.0.bundle.sig - verified
$ ./lawliet install
fp 8b21-44df-90ac-7e15
licence bound, RSA-4096
48 agents - 30 Linux, 12 Windows, 6 macOS - 46 online.
| Server | Any current 64-bit Linux, Intel/AMD or ARM |
|---|---|
| Runtime | Docker with Compose, or standalone |
| Small estate | 4 CPU, 8 GB RAM, 40 GB disk |
| Network | 443 for the console and agents, 5514 for syslog. No inbound port on monitored hosts. |
| Internet | Not required. Install, activation and updates work offline. |
| Agents | Linux, macOS, Windows |
No. The console, its database and every result stay on your server. The licence is verified offline, so nothing needs to reach us.
Yes. Install, activation and updates all work from a bundle you carry in. Activation matches a fingerprint the installer prints.
Linux, macOS and Windows through the agent. Network devices through discovery and syslog, and firewalls through rule-set import. The standards checks run on Linux hosts.
CIS benchmarks, NIST, PCI DSS, ISO 27001, and more. It ships checks and framework mappings out of the box; on a demo we will tell you exactly which of your frameworks are covered today.
Critical changes need a second approver. Every change is validated by re-scanning and can be rolled back. A control is compliant only after validation.
Yes. Lawliet forwards events as CEF or LEEF over syslog or HTTPS, so it feeds the SIEM you already run, such as Splunk or Microsoft Sentinel.
Three suites - Comply, Operate and Complete - each sized for up to 30, 100, 500, 1,000 or 3,000 agents, or every host with a site licence. Each suite is sized on its own and quoted for your estate. There are no public prices.
As a signed, compiled bundle. You install it, activate by fingerprint and enrol agents. One-time engagements ship with a scoped engagement licence.
Prefer email? [email protected]
Thank you. We will reply to the address you gave, usually within one working day.