Close
SYSMarshal Documentation

Everything SYSMarshal does, tab by tab.

SYSMarshal is an autonomous defender for Windows servers and endpoints — it reads the Windows event log in real time, scores threats, blocks hostile IPs at the Windows Firewall, and learns from a global threat-intelligence feed. This guide walks the entire console, one tab at a time.

Windows only — Win 10 / 11 & Server 2019–2025 πŸ›‘οΈ Blocks at the Windows Firewall 🌐 Global threat intelligence πŸ€– AI DefCon analysis
πŸš€
Quick Start

Six steps take you from a fresh install to a Windows server that blocks attackers on its own.

πŸ–₯️
Supported operating systems
SYSMarshal is a Windows-only product. It is supported on Windows 10, Windows 11 and Windows Server 2019, 2022 and 2025 — 64-bit, and on no other platform. There is no Linux or macOS build, and earlier Windows releases such as Server 2016 or Windows 8.1 are not supported.
01
Install
Run the installer. SYSMarshal installs a desktop console plus a background Windows service and its Watchdog.
02
Enter your API Key
Open Settings β†’ Licensing and paste your API Key. This activates your licence and connects the global threat feed.
03
Whitelist your own IPs
In Settings β†’ White Listing, add your office, VPN and admin IPs before you start. This is the one step you must not skip.
04
Install & start the service
On Service Monitor, click Install Service, then Start. The indicator turns green when protection is live.
05
Tune thresholds
Under Settings β†’ Scan Settings, set how many failures within what window trigger a block. 3–10 tries is typical.
06
Watch the Dashboard
The Dashboard LIVE indicator should be green and LAST EVENT should advance as activity is processed.
⚠️
Whitelist before you start
Add your own IPs — office, VPN, remote-admin, monitoring and vulnerability scanners — to the whitelist before starting the service. It is the single most important pre-activation step; it prevents SYSMarshal from ever blocking your own access to the server.
βš™οΈ
How It Works

SYSMarshal runs one tight loop, continuously, in the background service — observe, correlate, decide, act, learn. The desktop console is a window onto that loop; the service does the work even when the console is closed.

1
Observe
The service reads the Windows Security & Application event logs for the event IDs you monitor, and extracts the source IP from each hit.
2
Correlate
Failures are counted per IP across every endpoint. Reputation, geolocation and abuse-confidence are attached from the threat-intelligence feed.
3
Decide
When an IP crosses your threshold within the time window, SYSMarshal checks the whitelist and private-IP policy, then makes the block decision.
4
Act
The IP is written to the SYSMarshal IP Jailhouse Windows Firewall rule, recorded in the local database, and surfaced as a desktop toast.
5
Learn
Confirmed threats feed the global blacklist, and Auto-Inoculation pulls the worldwide feed back down so you block IPs that hit other machines before they reach you.
ℹ️
IPv4 & IPv6, end to end
Extraction, validation, range checking, whitelist lookup and firewall insertion all handle IPv4 and IPv6 transparently.
🧭
The Console at a Glance

Twelve tabs, each a focused workspace. Click any card to jump to its documentation — and remember that every tab in the app has its own ❔ Help button with the exhaustive reference.

πŸ“Š
Dashboard
Tab 01 of 12

The default view after sign-in and a full Security Operations console for this machine. It is rendered natively by SYSMarshal from fast SQL aggregations over the local activity store — there is no external dashboard engine and nothing to deploy. A LIVE indicator confirms it is connected, and Refresh recomputes on demand.

One master control — the time range. Four pills (Today / 7 Days / 30 Days / All Time) re-scope every card, chart and map on the page. Each KPI shows a trend delta against the immediately preceding window of the same length.

PanelWhat it tells you
Headline KPIsTotal Events, Unique Attacking IPs, Blocked, Trusted IPs, Countries Seen and Last Event — each with a period-over-period delta.
Security Posture ScoreA single 0–100 ring blending severity mix, block rate, attack spikes and new attackers.
Attack-Spike BannerAppears when the last hour runs β‰₯ 3Γ— the trailing-24h average and β‰₯ 10 events land — naming the multiplier, top vector and top country.
New Attackers & Repeat OffendersGenuinely new sources (global first-seen in 24h / 7d) and the IPs that keep coming back across the most days.
Threat Origin MapAn offline world console (see below).
ChartsThreat Timeline, Top IPs / Countries, Attack Vectors & Types, Top Ports, Severity Mix, Peak Hours, a 7Γ—24 Weekly heatmap, Protocol & Direction, and a Live Activity Feed.

Security Posture bands:

GOODnothing needs attention
GUARDEDroutine background noise
ELEVATEDreview the breakdowns
CRITICALinvestigate immediately
🌐
Threat Origin Map
A mission-control world map that runs entirely offline (WebView2, no internet needed): animated live markers, a day/night terminator refreshed every minute, a radar sweep and star-field, a scrolling origin ticker, and two motion modes — Tour (auto fly-over of your top origins) and Replay (a 14-second first-seen time-lapse). It follows the app's Light/Dark theme.
πŸ””
Monitored Events
Tab 02 of 12

Configure which Windows Event Log entries SYSMarshal watches. It is a master/detail layout: the event list on the left, the setup pane top-right, and a live Event Browser bottom-right that shows the actual Windows records — so you can confirm an event carries a source IP before you rely on it.

Enabled out of the box:

Event IDLogWhat it catches
4625SecurityFailed logon — RDP / Windows brute force
4776 Β· 4777SecurityNTLM credential-validation failures (incl. domain controller)
4723SecurityPassword-change attempt
5152 Β· 5157SecurityWindows Filtering Platform blocked a packet / connection
5140SecurityNetwork share accessed
18456ApplicationSQL Server login failure — database brute force

Select any event to edit its Name, Log Name, Event ID and Enabled flag, and to run a Manual Run for that event or for all enabled events. Manual runs are test-runs — they scan and refresh the block list without disturbing the scheduler.

⚠️
Only monitor events that carry a source IP
Some IDs (for example 4776) don't include a source IP in their raw properties. SYSMarshal can still count them, but it can never produce a firewall block from a record with no IP. Check the Event Browser's Raw Event Properties block before adding a custom event.
πŸ›‘οΈ
Firewall Rule
Tab 03 of 12

SYSMarshal keeps every block in a single Windows Firewall rule — SYSMarshal IP Jailhouse — that drops all inbound traffic from the blocked addresses on every network profile. Your other firewall rules are never touched. This tab is the live view onto that rule.

PropertyValue
ActionBlock (traffic dropped silently)
DirectionInbound only — your outbound connections are unaffected
Local Port / ProfilesAll ports Β· Domain, Private & Public profiles
Remote AddressesThe IP / range block list — the only editable row (opens the Range Editor)

Toolbar: Import IPs (add addresses via the Range Editor), Export CSV (save the block list to iplist.csv), and Restore FireWall (rebuild the rule from every IP flagged Blacklisted in the local database).

The Range Editor opens instantly and shows every blocked address as its own row: type or paste single IPs and ranges (1.2.3.0-1.2.3.255), each row carries a green/red validity dot and an IP / RANGE / BAD badge, and a live stats bar reads Total / Valid / Invalid / Duplicates with a capacity indicator that warns when the rule is getting large.

🚨
Don't edit or delete this rule in Windows
SYSMarshal owns the IP Jailhouse rule and re-syncs it. To pause protection, stop the SYSMarshal service (Service Monitor) rather than deleting the rule — deleting it loses your block history. To exclude an IP permanently, whitelist it in Settings, or it may be re-added on the next scan.
πŸ”’
Baseline Protection
Tab 04 of 12

A centralised threat-intelligence feed. It surfaces IPs that SYSMarshal's cloud has collected from reporting installations — each with geolocation, an AbuseIPDB confidence score, an inferred attack vector and a severity band — so you can block them before they ever reach you. Two sub-tabs: Blacklist & Map and Auto-Inoculation.

Site vs Global data. Site data covers every machine on your licence; Global data is the worldwide feed aggregated from every site. The toggle is a Professional feature — on a Trial licence you see Site data only.

ColumnMeaning
ConfidenceAbuseIPDB score 0–100, graded green β†’ amber β†’ red so the worst offenders stand out.
SeverityHigh (β‰₯75), Medium (50–74), Low (25–49), Very Low (<25).
Attack VectorInferred from the originating event ID — Brute Force (4625), Network Attack (5152/5157), SQL (18456), Password Attack (4723), Unauthorized Access (5140).
In FirewallWhether the IP is already in your local block rule.

Auto-Inoculation turns the feed into automatic protection. Enable the engine, set a confidence threshold and a sync interval (5 / 15 / 30 min, 1 h or 6 h), and optionally a recency date so stale IPs are pruned on the next sync. SYSMarshal packs blocked IPs into numbered rules (SYSMarshal - AutoInoculation #N) and deletes a chunk when it empties — so an empty Block rule can never fall back to blocking everything. The Auto-Blocked IPs view lists exactly what the engine holds, enriched with geo and threat data.

πŸ’‘
Herd immunity for your fleet
Turning the engine off removes every SYSMarshal - AutoInoculation rule and unblocks those IPs (you're prompted first). Re-enable and Sync Now to rebuild instantly.
πŸ—„οΈ
Data Explorer
Tab 05 of 12

A structured browser, geo-map, action console and AI-analysis surface over the entire local SYSMarshal database — no SQL Server Management Studio required. Left panel: tables & views, a colour legend and actions. Top-right: a map that drills to the row you click. Bottom-right: the data grid.

Table / viewContents
RecentActivityThe main log — every IP seen, classified Blacklisted / Whitelisted / TrustedIP, with geo, ports, severity and confidence. Rows are tinted by action.
WhiteList Β· Whitelist AuditCurrent allow-list (encrypted at rest) plus a temporal view of how it looked up to 60 days ago.
MonitoredEvent Β· EventIdsEditable event configuration and the event-ID reference catalogue.
LogsSYSMarshal's internal application log, newest first.
IP OctetA synthetic view that flags subnet-sweep attacks (many distinct fourth octets from one /24).

Right-click any activity row to copy the IP or the whole row as CSV, flip its classification (Trusted ↔ Blacklisted), whitelist it, or open a full WHOIS / AbuseIPDB report. Two automations are built in:

ToolWhat it does
Scan Blacklist for Trusted IPsRe-checks every blocked IP against AbuseIPDB's 90-day score; anything effectively clean (below 2) is unblocked and reclassified as TrustedIP — a fast way to recover from over-blocking.
Analyse with AIExpands into a full-height AI report surface with four report types: Attack Pattern Analysis, Suspicion Score, Anomaly & Outlier Detection and IP Intelligence Briefing (PDF export).
πŸ”’
AI analysis sends data to the cloud
The AI reports need the AI Secret Key (Settings β†’ Licensing) and send a budgeted extract of your RecentActivity to the SYSMarshal AI service. IP, geo and port fields are not redacted — skip these reports if that's a concern.
πŸ”¬
Diagnostic
Tab 06 of 12

Four investigative tools on one tab — mine event logs for signals, ping and trace any host, and analyse IIS web logs for attack patterns.

Sub-tabWhat it does
IP DiagnosticsLists every Windows event ID that carries a public source IP, so you can discover events worth promoting into Monitored Events. Click Total IPs for a per-IP breakdown; tick and add straight to monitoring.
Event Flood ReportRanks every event by raw volume across all logs — High 1,000+, Medium 500–999, Normal <500 — the fastest way to find a crash-looping service drowning your logs.
Ping MonitorFull reachability + reputation workup for any IP or hostname: ping stats, geolocation, SYSMarshal & Windows firewall membership, and a 30-hop traceroute.
IIS LogsParses W3C IIS logs and flags suspicious HTTP requests.

The IIS analyser summarises Total Requests, Unique IPs, Error Responses and Suspicious Hits across five sub-views (Suspicious Activity, Top IPs, Top URLs, Status Codes, Raw Log Browser). Its detectors flag path traversal, SQL injection, XSS, command injection, webshell and sensitive-path probes, backup/dump-file probes, null-byte / CRLF injection, known scanner user-agents, and auth failures (401/403) and server errors (5xx).

πŸ“
Where IIS logs live
Default IIS logs are under %SystemDrive%\inetpub\logs\LogFiles. Point the folder picker at a site's W3SVC<n> folder to analyse just that site.
πŸ“‹
Diagnostic Report
Tab 07 of 12

An on-demand security scan. Click Start Security Scan and SYSMarshal mines six high-signal event IDs (4625, 5152, 5157, 4723, 5140, 5158), ranks every offending IP and exposed port, applies your ban threshold, and visualises it across Distribution / Threats / Ports tabs. This scan reports — it does not block; use Data Explorer or Baseline to act on findings.

The Ban Threshold (1–100, default 3) sets how many attempts an IP needs to count as a threat, and changing it re-evaluates the data instantly with no re-scan. Threat level scales with attempts relative to the threshold:

Criticalβ‰₯ 3Γ— threshold
High2–3Γ— threshold
Medium1–2Γ— threshold
Lowbelow threshold

The Ports tab grades every observed port by what the protocol is (not by volume), and double-clicking a row opens the full list of IPs that connected on it:

RiskPorts
Critical23, 135, 139, 445, 1433, 3389, 5900 — Telnet, RPC, NetBIOS, SMB, MS SQL, RDP, VNC
High21, 25, 110, 143, 1521, 3306, 5432, 27017 — FTP, mail, Oracle, MySQL, PostgreSQL, MongoDB
Medium22, 53, 80, 443, 8080, 8443 — SSH, DNS, HTTP(S)
Loweverything else, including ephemeral and custom ports
πŸ”
Investigation
Tab 08 of 12

Turns monitoring activity into an auditable case file. Each monitoring session becomes a case; the security-relevant events during it are attached as evidence. It is a master/detail view — a Cases grid on top, an Evidence Timeline below — and cases are created automatically as SYSMarshal runs.

AreaDetail
Filter barNarrow by Case #, Status (All / Open / Closed / Escalated), a From–To date range, or Username.
Cases gridCase #, a coloured Status pill, Session Start / End, Hostname and Username.
Evidence timelineTimestamp, Type, a Severity pill, Title / Description and the source IP, in time order.
Export ReportSaves the selected case — details plus full evidence — as a TXT or CSV file that drops straight into a ticket.
βš™οΈ
Keeps itself tidy
Stale open cases from earlier sessions are auto-closed, empty closed cases are purged, and empty open sessions from other machines are hidden from your view — so the record stays clean without manual housekeeping.
πŸ”Œ
Service Monitor
Tab 09 of 12

The control panel for the SYSMarshal background service — the component that actually performs scans, evaluates thresholds and updates the firewall. The desktop app is a thin client: if the service isn't running, no automated protection happens.

A toolbar offers Install Service, Start, Stop and Uninstall Service (only the actions valid for the current state are enabled), a live status indicator, and a console that records every command's output. The status indicator and buttons refresh automatically every 5 seconds.

IndicatorMeaning
Green RunningRegistered and running — Stop and Uninstall are enabled.
Red StoppedRegistered but stopped — Start and Uninstall are enabled.
Not InstalledNot yet registered — only Install Service is enabled.
⚠️
Elevation required
Install, Start, Stop and Uninstall all modify the Windows service database and trigger a UAC prompt. Uninstalling removes only the service registration — your app files, database and settings stay on disk.
πŸ’»
Terminal
Tab 10 of 12

An integrated PowerShell editor and console with a side-by-side AI assistant that understands your script. The left side is the workspace — toolbar, syntax-highlighted editor and a live console; the right side is an AI chat that can explain scripts, answer questions and hand you ready-to-run code.

The Commands dropdown is the union of the shipped scripts (<InstallDir>\POL_MMC\Commands\) and your own (%LOCALAPPDATA%\SYSMarshal\Commands\). Save a script with a shipped name and your version takes precedence — a safe way to customise built-ins. The console colour-codes output by stream ([ERROR], [WARN], [VERBOSE], progress).

🚨
Scripts run elevated, with a 3-minute timeout
Runs launch PowerShell with -ExecutionPolicy Bypass as administrator (UAC prompt each time) and are killed after 180 seconds. The AI's Run button on a code block executes it immediately with the same privileges — read every block before you run it; the AI can be confidently wrong, especially for destructive operations.
✨
AI Assistant
Tab 11 of 12

A chat-driven security analyst with ten one-click DefCon scans. Each DefCon runs an elevated PowerShell collector on this machine, ships the telemetry to SYSMarshal's AI service, and streams back a polished markdown report you can download as PDF — each on a fresh thread, so reports aren't biased by your chat. Free-form chat keeps short-term context so follow-ups work naturally.

DEFCON 1Crisis Response
Live incident response — active processes, network exposure, listeners, recent process creations, drop zones, containment actions.
DEFCON 2Compromise Investigation
Deep IOC correlation — persistence, lateral-movement traces, WMI subscriptions and an attack-vector hypothesis.
DEFCON 3Persistence & Privilege
Scheduled tasks, run keys, unquoted service paths, UAC/IFEO abuse, admin membership, ADS hijacks.
DEFCON 4Endpoint Triage
Holistic 0–100 posture — BitLocker, Secure Boot, TPM, Defender, legacy protocols, audit policy.
DEFCON 5Vulnerabilities
Patch recency, end-of-life software, legacy protocols and weak credential policy — a security-gap score.
DEFCON 6Registry Audit
DLL-injection vectors, Winlogon tampering, WDigest, LSASS PPL, UAC-bypass and Defender-disable keys.
DEFCON 7AD Security
Privileged groups, Kerberoast / AS-REP roast, trusts, GPO gaps, stale accounts (adapts for workgroups).
DEFCON 8Patch Assessment
Hotfix history, Update state, Defender signature age, TLS posture, .NET versions, unsigned drivers.
DEFCON 9Exfil Detection
Outbound connections, USB history, cloud-sync tools, staged archives, VSS destruction, DNS-tunnel signs.
DEFCON 10Credential Audit
LSASS PPL, WDigest, Credential Guard, spray-vs-brute patterns, NTLM level, Mimikatz artifacts.
πŸ”‘
Professional feature, prepaid balance
The AI Assistant is available on Professional licences (Trial shows a lock screen). It needs the AI Secret Key from Settings β†’ Licensing — a SYSMarshal-issued key tied to a prepaid balance you top up on the website. It is not a third-party provider key. The header shows your remaining balance and a session usage ring.
βš™οΈ
Settings
Tab 12 of 12

Everything tunable, grouped into collapsible sections. Most rows save the moment you leave the field — there is no Apply button. Appearance and language are the exception: they apply on the next restart.

SectionWhat you control
Appearance & LanguageLight / Dark theme, UI font family and size (11–16 px), and display language: English, Spanish, French or Hindi. Applied on restart.
Scan SettingsSYSMarshal's own block thresholds — Max Wrong Tries, the counting window (Wrong Attempt Span, up to 180 days) and the pause between scan cycles.
White ListingWhether private RFC-1918 IPs may ever be blocked, and the whitelist editor (single IPs or ranges, stored encrypted).
Account Lockout PolicyThe Windows lockout threshold and duration, plus the 4th-octet subnet-sweep attack count.
Windows Event LogMax size of the Application / Security / System logs (Security allows 20–500 MB) and the oldest entry still retained.
LicensingYour API Key (licence + reputation) and AI Secret Key (prepaid AI balance). Both masked.
NotificationsRecipient email(s), Immediate / Daily / Weekly cadence, and batch time.
Account SecurityChange your SYSMarshal sign-in password (min 6 chars, hashed on disk).
Policy SettingShortcuts into secpol.msc / gpedit.msc and a one-click restore of the recommended Windows audit policy.
πŸ”‘
Treat both keys like passwords
Anyone with your API Key can pose as your installation; anyone with your AI Secret Key can drain your prepaid AI balance. If either leaks, contact SYSMarshal support to rotate it.
πŸ”©
Detection Engine

The engine is the loop the background service runs on a schedule (with a rapid first pass on startup to establish a baseline immediately). It's independent of the console — blocks happen whether or not the app is open.

SettingControls
Max Wrong TriesHow many failure events from one IP trigger a block. 3–10 is typical; too low blocks legitimate mistyped passwords.
Wrong Attempt SpanThe window over which failures are counted — up to 259,200 minutes (180 days).
Minutes to pauseSleep time between consecutive scan cycles.
Allow private IPsWhether RFC-1918 / link-local addresses can be blocked (off by default).
4th Octet Attack CountHow many distinct last-octets from one /24 mark the whole subnet hostile.
🧠
Threat Intelligence

Before and after a block, SYSMarshal enriches every hostile IP from independent sources so a decision is never made on a raw address alone. A reputation lookup can even return TrustedIP, which keeps a noisy-but-legitimate source (a monitoring probe, a mail relay) from being blocked no matter how often it appears.

SourceWhat it adds
AbuseIPDBAbuse-confidence score (0–100) and reported attack categories.
RDAP / WHOISNetwork owner and the organisation responsible for the address.
GeoIPCountry, city, postal code and coordinates — feeding the maps and email reports.

Every activity row exposes a WhoIs button that opens the full registration and abuse-history report, and the confidence score is colour-graded across the app so the worst offenders are obvious at a glance.

πŸ•
Watchdog & Self-Healing

A separate, lightweight Windows service (SYSMarshal.Watchdog) runs independently of the main service. Its job is to make sure protection never silently stops.

RoleBehaviour
Liveness alertIf the main service stops, the Watchdog emails you — capped at one alert per hour so your inbox isn't flooded.
Audit-policy self-healOnce every 24 hours it restores the required Windows audit policy (via AuditPol /restore), so the events SYSMarshal depends on keep flowing even if Group Policy, an update or an attacker changes them.
🚨
Why the self-heal matters
Disabling Windows audit logging is a classic first move for an attacker — it blinds security tools. The daily restore keeps SYSMarshal's data feed alive without you having to notice.
⬆️
Automatic Updates

A dedicated bootstrapper (Patcher.exe) handles install, update, repair and uninstall. On startup SYSMarshal checks the latest available version and, if a newer build exists, offers to apply it — the Patcher then updates the installation with elevation, in place.

1
Version check
On launch, SYSMarshal asks the service for the latest version and compares it to the installed build.
2
Prompt
If a newer version exists you're asked whether to update — you stay in control of when it happens.
3
Apply
The Patcher runs elevated and updates the files in place; you keep the latest threat intelligence and fixes.
πŸ”‘
Licensing

SYSMarshal has two licence types — Trial and Professional. Each installation is tied to your API Key plus the machine's hardware fingerprint. If the licence can't be validated (say, a brief API outage), SYSMarshal keeps protecting you for a 12-hour grace period before enforcing.

Trial
Evaluate the full defender, free.
Real-time event monitoring & auto-blocking
Dashboard, Diagnostics & every core tab
Baseline threat feed (your Site data)
AI Assistant & DefCon scans
Global-data toggle in Baseline
Start Free Trial
ℹ️
Professional is site-wide
A Professional licence covers every machine you install under one account — they share a single threat picture as your Site data. See Our Products for current pricing and seat options.
❓
Frequently Asked Questions
Go to Settings β†’ White Listing and add your own IPs — office, VPN, remote-admin, and any monitoring or vulnerability-scanner sources — before starting the service. It's the single most important step; it stops SYSMarshal from ever blocking your own access.
No. Every block goes into one dedicated rule, SYSMarshal IP Jailhouse. Your other firewall rules and policies are left completely untouched. To pause protection, stop the service — don't delete the rule.
In Data Explorer, right-click the row and choose Mark as Trusted IP or Mark as Whitelist — SYSMarshal removes it from the firewall immediately. To keep it out permanently, add it to the whitelist under Settings β†’ White Listing, or it may be re-added on the next scan if it keeps triggering events.
SYSMarshal has exactly two licence types. Trial gives you the full local defender and your Site threat data. Professional adds the AI Assistant (DefCon 1–10 and AI analysis), the Global-data toggle in Baseline, full hostnames, and covers every machine on your licence site-wide. See Our Products for pricing.
Yes. Event 18456 (SQL Server login failure) and 4625 (failed logon, the RDP brute-force signal) are both monitored by default, so repeated login attempts against SQL Server or Remote Desktop are blocked automatically per your threshold — no extra configuration.
On the Baseline Protection tab, Auto-Inoculation keeps your Windows Firewall in sync with the global threat feed on a schedule — blocking IPs that have attacked other SYSMarshal-protected machines before they reach you. Set a confidence threshold and a sync interval, optionally a recency date to prune stale IPs, and it maintains the rules for you.
Yes — the entire pipeline (event extraction, whitelist, reputation, firewall insertion) handles IPv4 and IPv6 transparently.
A Professional licence and an AI Secret Key (Settings β†’ Licensing). The key is SYSMarshal-issued and tied to a prepaid balance you top up on the website — it's not an OpenAI/Anthropic/Azure key. The AI powers the AI Assistant's DefCon scans and chat, the Data Explorer's four AI reports, and Explain-Script in the Terminal.
SYSMarshal keeps running normally for a 12-hour grace period, so a short outage never interrupts protection. If the key is simply valid-but-offline, local monitoring and blocking continue without the cloud feed.
❔
Every tab has in-app Help
Inside SYSMarshal, the ❔ Help button on the nav strip opens the complete, always-current reference for whichever tab you're on — including troubleshooting for the errors you're most likely to hit.