Blog

Posts on cross-platform kernel-level diagnostics, behavioral security monitoring, AI-powered analysis, and operator-driven privilege elevation

When Missing RLS FORCE, Write-Only Config Properties, and Cached Module Versions Fail Without Failing

Checks that can report success without the thing they check being true, why review does not catch them, and the rule for adding verification that cannot pass vacuously.

12 min read
postgresrlsverificationstatic-analysistesting

How to Find and Remove Dead Code in an AI-Assisted Codebase Without Breaking Wire Contracts

A strategy for the unused members an AI-assisted codebase accumulates, covering which analyzer rules carry real signal, why the escalation order matters, and where static analysis stops helping.

9 min read
dotnetroslynstatic-analysisdead-codetesting

When Chunk Drops, ctids, and Dead Tuples on a TimescaleDB Hypertable Cause Scheduled Load Spikes

A nightly load spike on a managed Postgres was the data-retention service itself. Why chunk drops replace per-org row DELETEs on a hypertable, and how ctid can delete rows in the wrong chunk.

8 min read
postgresqltimescaledbhypertableretentionautovacuum

Running an RMM Dashboard on a Phone as a PWA with Web Push and Touch Remote Desktop

The ET Ducky dashboard installs as a Progressive Web App on Android and iOS, delivers alerts through web push with on-call routing, and runs remote desktop sessions with touch controls.

7 min read
pwamobileweb-pushremote-desktopon-call

Onboarding Discovered Hosts with Enrollment Links and a Gateway Push over WinRM and SSH

Two ways to install the ET Ducky agent on an unmanaged host found by network discovery. A one-time enrollment link the host runs itself, and a gateway push over WinRM or SSH with a credential relay.

9 min read
agent-deploymentenrollmentwinrmgateway

Wayland Screen Capture for a Remote-Desktop Agent with XDG Portals, PipeWire, and x11vnc

How the ET Ducky Linux agent captures the screen on Wayland using the xdg-desktop-portal ScreenCast and RemoteDesktop interfaces, a PipeWire to GStreamer pipeline, and an x11vnc fallback.

6 min read
linuxwaylandremote-desktoppipewire

Streaming H.264 Remote-Desktop Video over a WebSocket and Decoding It with WebCodecs

The Linux capture helper encodes H.264, the agent relays Annex-B NALUs over a WebSocket, and the dashboard decodes them with the WebCodecs VideoDecoder. Covers the wire format and keyframe recovery.

6 min read
remote-desktopwebcodecsh264linux

Building Custom Roslyn Analyzers From Production Bug Post-Mortems

Eleven custom Roslyn analyzers built from production incidents and audit findings, with the conservative syntax rules, the greppable justification markers, and the runtime verification check.

5 min read
dotnetroslynstatic-analysisengineering

Capturing Windows Memory Leak Events with ETW VirtualAlloc and Microsoft-Windows-Kernel-Memory

Which Windows memory signals come from kernel keywords, which keywords only work on the NT Kernel Logger session, and the keyword set the ET Ducky memory-growth profile uses.

5 min read
etwwindowsmemorydiagnostics

Reading the winget Source Index From source2.msix and Its SQLite Package Table

The winget package index is a downloadable msix holding a SQLite database. This post covers where the artifact lives, the packages table columns, name folding for matching, and the weekly refresh.

4 min read
wingetwindowspatch-managementpython

Self-Hosting an RMM With the ET Ducky Local-First Docker Deployment

ET Ducky's Local-First tier runs the full stack on your own infrastructure as Docker images with unlimited agents at $650 per month. Covers licensing, identity, updates, and network egress.

8 min read
self-hostedlocal-firstrmmdeployment

NinjaOne RMM Pricing in 2026 at $2.50 to $4.50 Per Endpoint Per Month

NinjaOne is quote-only. Community reporting puts core RMM at $2.50 to $4.50 per endpoint per month, near $5 to $6 under 50 endpoints and below $2 at 1,000 or more endpoints.

7 min read
ninjaonermmpricingmsp

Atera Pricing in 2026 at $129 to $219 Per Technician With Unlimited Endpoints

Atera publishes per-technician pricing with unlimited endpoints. IT department plans run $149 to $219 per tech per month billed annually and MSP plans about $129 to $209, plus paid add-ons.

7 min read
aterarmmpricingmsp

Syncro Pricing in 2026 at $129 to $179 Per User Per Month With Unlimited Endpoints

Syncro publishes per-user pricing with unlimited endpoints. Core is $129 per user per month ($107.50 billed annually) and Team is $179 ($149.17 annually), with RMM and PSA included.

7 min read
syncrormmpricingmsp

Out-of-Band Management in an RMM Using Native Intel AMT or an Intel EMA Integration

RMMs reach a machine's hardware controller either through a separate Intel EMA server or from the RMM's own agent and gateway. Compares what each requires, where provisioning runs, and control mode.

7 min read
rmmout-of-bandamtvprointel-ema

Native Host-Based vPro Provisioning and Out-of-Band Control Through Agent Gateways

How the ET Ducky agent relays out-of-band commands and configures dormant Intel AMT from the host, covering the MEI transport, AMTHI, the LME port-forwarding tunnel, and the WS-Man setup call.

12 min read
out-of-bandamtvpromeigateway

Out-of-Band Management of AMT, DASH, and IPMI Hardware Through a Network Gateway

ET Ducky manages business-class hardware below the operating system over Intel AMT, DASH, and IPMI. Covers the WS-Man discovery probe, device eligibility, power and console, and gateway hosting.

8 min read
out-of-bandamtdashipmigateway

Agentless Network Discovery of Unmanaged Hosts from an Out-of-Band Gateway

The out-of-band gateway inventories the hosts on its local network and marks which are not running the ET Ducky agent. Covers the admin-triggered sweep, MAC and hostname correlation, and the views.

6 min read
network-discoveryagent-coveragegatewaycross-platform

Finding Third-Party Applications by Name in the Software Catalog With AI Search

How the Software Catalog resolves a third-party application by name, searching winget and the Linux fleet inventory first, falling back to an AI web search, and verifying installers before install.

7 min read
patch-managementsoftware-catalogaicross-platform

Approved-App Binary Integrity with a Hash Ledger and Trust On First Use

How the ET Ducky agent hashes approved application binaries, how the cloud elects a per-organization trusted reference, and how on-disk tampering is detected and reported.

8 min read
securityintegritysupply-chaincross-platform

Behavioral Security Monitoring over Kernel Events with Signature Rules and Fleet Baselines

Two ways to detect malicious behavior in kernel telemetry. Signature and threshold rules match known-bad shapes, and a per-application fleet baseline learns normal and flags deviation from it.

12 min read
securitybehavioral-detectionetwebpf

Diagnosing Why an App Fails on One Machine Using Environmental Access Diffing with ETW

When an application works on one Windows machine and fails on another, the cause is usually environmental. Record what the app touches with ETW and diff it against the broken machine.

9 min read
etwwindowstroubleshootingdiagnostics

Attributing a Network Connection to a Process with eBPF on Linux and ETW on Windows

How eBPF syscall tracepoints on Linux and ETW providers on Windows attribute a network connection to a process, why one is direct and the other requires correlation, and what each approach misses.

11 min read
ebpfetwlinuxwindows

ETW Network Telemetry on Windows with Kernel-Network, TCPIP, and NDIS Packet Correlation

A reference for the ETW providers that see network activity on Windows, covering what Kernel-Network, TCPIP, and NDIS-PacketCapture emit and how to correlate a packet back to a process.

11 min read
etwwindowsnetworkingtcpip

RMM Pricing Index 2026 With Per-Device and Per-Technician Rates for Eight Platforms

A maintained reference of RMM pricing with per-device and per-technician rates for NinjaOne, ConnectWise, Datto, Kaseya, Atera, Syncro, Barracuda, and ET Ducky, plus sources and methodology.

Reference
rmmpricingindexmsp

Kaseya VSA Pricing in 2026 at $3 to $6 Per Device Plus Implementation Fees

Kaseya VSA is quote-only. Community-reported rates run roughly $3 to $6 per device per month plus $1,000 to $10,000+ implementation, with Kaseya 365 at about $299 to $399 per technician.

7 min read
kaseyarmmpricingmsp

Datto RMM Pricing in 2026 With a Published $2.99 Per Endpoint Rate and a New Billing Model

Datto RMM publishes a base rate of around $2.99 per endpoint per month, billed all-inclusive. Covers the mid-2026 move off high-watermark billing and what the rate does not include.

6 min read
dattormmpricingmsp

ConnectWise RMM Pricing in 2026 With Community Estimates of $1.50 to $3.50 Per Agent

ConnectWise RMM is quote-only across the Essential, Pro, and Premium tiers. Community estimates put it at $1.50 to $3.50 per agent per month, with ScreenConnect included and modules sold extra.

6 min read
connectwisermmpricingmsp

Diagnosing a Host to VM Ping Failure Across Four Machines With Multi-Agent Troubleshooting

A walkthrough of an ET Ducky multi-agent session that diagnosed a host to VM ping failure across four machines, with the commands it ran, the settings it changed, and the verification step.

5 min read
troubleshootingmulti-agentautomationnetworking

Selecting Windows ETW Providers Per Investigation Round With an AI Diagnostic Agent

How ET Ducky's dynamic ETW agent picks providers for each investigation round, enforces capture caps inside the engine, and keeps raw events on the host while uploading counts only.

9 min read
etwai-diagnosticswindowsarchitecture

Capturing the Windows Secure Desktop and UAC Prompts with a uiAccess Signed Helper

How the ET Ducky Windows helper meets the four uiAccess preconditions, captures the Winlogon secure desktop with GDI BitBlt, and injects input while a UAC prompt is on screen.

7 min read
remote-desktopwindowsuacsecurity

Ransomware Kill-Chain Detection with Four Behavioral Rules and a Meta-Rule

Four cross-platform behavioral rules cover shadow copy deletion, mass file rename to ransomware extensions, ransom note creation, and cryptominer execution, plus a kill-chain meta-rule.

8 min read
securityransomwarebehavioral-detectioncross-platform

Collecting Cross-Platform Inventory Snapshots on Linux and Windows With One Agent

The ET Ducky agent collects seven inventory domains on Linux and Windows at boot, every 24 hours, and on demand, storing each domain in its own JSONB column for Smart Reports queries.

7 min read
inventorycross-platformsmart-reportscmdb

Attaching eBPF Programs to Linux Kernel Tracepoints for ETW-Equivalent Diagnostics

ET Ducky's Linux agent attaches eBPF programs to scheduler and syscall tracepoints for kernel event capture, uses CO-RE and BTFHub for portability, and shares the Windows agent's pipeline.

7 min read
linuxebpfdiagnosticskernel

Cross-Platform Behavioral Security Monitoring with Ten Built-In Detection Rules

A walkthrough of the ten cross-platform detection rules the ET Ducky agent ships with, covering exec chains, mass file access, ransom notes, shadow-copy deletion, and crypto-miner command lines.

6 min read
securitybehavioral-detectionransomwarecross-platform

Browser-Based Remote Desktop on Windows and Linux with DXGI, Wayland Portals, and WebCodecs

The ET Ducky agent captures the desktop with DXGI on Windows and the Wayland portal or x11vnc on Linux, encodes H.264 where hardware allows, and streams frames to a browser viewer.

5 min read
remote-desktopwebcodecswaylandcross-platform

Running the Linux Agent Unprivileged With Operator-Authorized Elevation and Audit Rows

ET Ducky's Linux agent runs as an unprivileged user. Privileged commands require an operator to authorize each action from the dashboard, and every request is recorded in an immutable audit row.

6 min read
securityelevationauditlinux

2026 RMM Pricing Comparison Across Seven Platforms and What Each Base Price Includes

Pricing models and feature coverage for seven RMM platforms in 2026, with a cost calculator. Covers ET Ducky, NinjaOne, ConnectWise RMM, Datto RMM, Atera, Kaseya VSA, and Syncro.

10 min read
rmmpricingcomparisondiagnostics

Using the Microsoft-Windows-Kernel-Memory ETW Provider to Troubleshoot Windows Performance

Reference for the Microsoft-Windows-Kernel-Memory ETW provider covering GUID D1D93EF7-E1F2-4F45-9943-03D245FE6C00, keyword masks, logman and C# TraceEvent examples, and the capture workflow.

5 min read
etwtroubleshootingwindowsperformance

Comparing WMI Polling, Windows Event Log, and ETW as RMM Data Sources

Comparison of WMI polling, the Windows Event Log, and Event Tracing for Windows (ETW) as RMM data sources, covering sampling behavior, data volume, and the kernel events each one records.

6 min read
etwrmmmonitoringenterprise

Automating Windows Root Cause Analysis With ETW Correlation and an LLM

How a two-stage pipeline correlates ETW events on the host and sends the reduced summary to an LLM, with an example IIS incident and the model output produced from it.

6 min read
airoot-cause-analysisetwautomation