INTERNAL SCAN

See inside your server, not just outside it.

Every scan on this site so far — Regular, Advanced, Exposure — looks at your domain from the outside, the way an attacker would. The Solvbeat Agent is different: it runs on your own server and checks what's actually going on inside it.

Add a server → See pricing
HOW IT WORKS

Four steps, and it's done.

No agent-management console to learn, no complex config file — one command, run once.

1

Add a server

From your dashboard, name the server and (optionally) link it to one of your domains.

2

Run one command

Copy the one-liner shown and run it with sudo (Linux) or as Administrator (Windows).

curl -sSL solvbeat.co.uk/agent/install.sh | sudo bash -s -- --token=YOUR-REAL-TOKEN

This is illustrative — the real command with your actual one-time token is generated when you click "Add server" in the dashboard. Copying this exact line will not work.

3

It checks in daily

The installer sets up a daily scheduled task automatically — nothing to configure or remember.

4

See the results

Findings show up in your dashboard, and in that domain's Advanced/Exposure Scan PDF reports if you linked one. If a new security update comes up pending, you also get an email — not just a dashboard you have to remember to check.

WHAT IT CHECKS

The things a remote scan structurally can't see.

Read-only by default — the agent reports, it doesn't change anything on its own. Includes both static configuration checks and behaviour-based threat hunting against the server's own event log. On request, you can opt in to a small set of fixed, reversible response actions — reviewed by a Solvbeat analyst before anything runs, never automatic.

PATCH

Pending security updates

Flags OS and package updates that haven't been installed yet, before they become the way in.

SSH

SSH / RDP hardening

Root login over SSH, password-only authentication, RDP without Network Level Authentication — the settings that turn a server into an easy target.

FW

Local firewall & antivirus

Confirms ufw/iptables/firewalld (Linux) or Windows Firewall and Defender are actually switched on, not just installed.

PERM

File permissions

World-writable files in system paths, unusual SUID binaries — the small misconfigurations that add up.

ACC

Local accounts

Enabled Guest accounts, an unusually large local Administrators group — access that's easy to forget about.

DISK

Disk encryption & SMBv1

BitLocker status and whether the obsolete, WannaCry-era SMBv1 protocol is still switched on (Windows).

HUNT

Encoded PowerShell & LOLBAS abuse NEW

Scans the last 24h of the local event log for obfuscated/encoded PowerShell commands and suspicious use of mshta, wevtutil or certutil — classic payload-delivery and log-clearing techniques.

HUNT

RID hijacking & brute force NEW

Flags a hidden admin account hiding behind the reserved Administrator RID, a burst of failed logons in the last 24h, and any scheduled task registered in that window.

HUNT

Pass-the-Hash detection NEW

Catches the classic Pass-the-Hash signature (an NTLM network logon to a local admin account) — the textbook sign of stolen-credential lateral movement between servers.

NET

Connection-level network monitoring NEW

Flags a newly opened listening port since the last check, and a single remote IP holding an unusually high number of active connections (possible scan, flood, or beaconing). Connection metadata only — not full packet inspection (Linux, via ss).

Every hunt-style finding is MITRE ATT&CK-mapped

Each of the checks above is backed by a real, published MITRE ATT&CK technique ID and comes with a short response playbook right in your dashboard — what to check first, what to isolate, what to reset. The underlying detection logic for each one is also published as a standard Sigma rule, the same portable format used by Splunk, Elastic, and QRadar.

Read-only by default

Out of the box, the agent only ever sends data to Solvbeat — every check it runs is fixed in the script itself. If you want, you can separately opt in (--enable-actions) to let it carry out one of five fixed, reversible responses — block an IP, rate-limit an IP instead of cutting it off entirely, undo a previous block/rate-limit, lock an account, or quarantine a rogue cron task — and only ever the specific one a Solvbeat analyst has reviewed and approved, never a free-text command, never automatic. Nothing changes unless you add that flag yourself. The script (plus the installer) is published for you to read before you run it with elevated privileges. If you want to see exactly what it does before installing anything, the source is right here: agent-linux.sh / agent-windows.ps1.

Included free with Pro & Business — or £19/mo per server on its own.

Log in, add your first server, and it'll report within a day.

Go to Servers →