| Capacity & retention |
Agents Packetman saysOne agent per device — a lightweight background service on Windows, Linux, or macOS. Each agent sends telemetry every 60 seconds and enforces the blocklist locally. The agent uses <1% CPU and <50 MB RAM at steady state. | 3 | Up to 10 | 10–100 | 100+ |
History retention Packetman saysHow far back the dashboard lets you query. Flow records older than the retention window are purged. Grade and reputation data is retained indefinitely — only the raw per-flow telemetry ages out. | 7 days | 30 days | 30 days | 90 days |
Seats / team members Packetman saysNumber of user accounts that can log in and view the dashboard for this tenant. Agents are not seats — one person can manage hundreds of agents. | 1 | 3 | 10 | 25 |
| Endpoint protection |
Global blocklist enforcement Packetman says20,000+ threat-feed IPs and CIDRs refused at the OS firewall layer — Windows Firewall rule, Linux iptables/ipset, or macOS pfctl anchor — before the first packet leaves your device. Updates within 60 seconds of a rep-pipeline decision. Source attribution (which feed, which reason) travels with every entry so the dashboard can explain every block. | ✓ | ✓ | ✓ | ✓ |
Threats-we-caught dashboard + IP lookup Packetman saysPer-device view of every blocked-destination attempt the agent observed in the last 24 hours, with the app that tried, the source feed that flagged it, and an appeal link. Replaces the firehose 20,000-row CIDR dump with a search box: paste any IP and learn whether it is blocked, why, and how to dispute. All-clear empty state when the device did not try to reach anything bad. | ✓ | ✓ | ✓ | ✓ |
Public threat intel feeds Packetman saysCurated public reputation feeds refreshed every 6 hours. Feeds the reputation pipeline; D/F grades land on the global blocklist within minutes of decision. No license required, available to every tier. | ✓ | ✓ | ✓ | ✓ |
Commercial-derived threat data Packetman saysThreat intelligence sourced from licensed commercial feeds (VirusTotal, Recorded Future, others). Broader coverage and earlier signal than public-only. Agent enforcement is identical; the difference is the depth of what gets enforced. | — | — | ✓ | ✓ |
Tenant custom blocklist overrides Packetman saysTenant-scoped block and allow rules pushed to every agent within 60 seconds. Block a specific IP range or executable hash for your fleet only — without touching the global list or affecting other tenants. | — | — | ✓ | ✓ |
Exposed infrastructure detection Packetman says169 services across 8 categories — databases, file shares, admin APIs, message queues, RDP, IPMI, container APIs — that should never answer on the public internet. Every outbound flow is checked on open; a database query to a public IP fires a critical alert with the .exe name, PID, and destination. SSH and admin panels land as warn. | ✓ | ✓ | ✓ | ✓ |
Server-grade protection Packetman saysA host that runs services exposed to the internet is a different protection problem than a workstation — it absorbs a constant onslaught of scans, brute-force, and exploitation attempts, and keeping it uncompromised is a rigorous, ongoing workload. DataStun auto-detects servers by the listening services they run (reported by the agent), flags them for you to confirm, and applies hardened server defenses: kernel-level inbound blocklisting, exposure management, scanner-aware grading that suppresses background-scan noise, and auth-boundary monitoring. A confirmed server adds a flat per-server fee; workstations are never charged the server rate. | — | — | +$15/server/mo | ✓ |
| Network visibility |
Per-flow process & PID attribution Packetman saysEvery TCP session links to the full image path of the .exe on disk that opened it. PID is captured at the moment of connect, not sampled — so a process that exits immediately is still identified. If malware runs as svchost.exe from %TEMP% instead of System32, the path mismatch is visible on first dashboard load. | ✓ | ✓ | ✓ | ✓ |
TCP kernel-level health (RTT, retransmission, MSS) Packetman saysRetransmission rate — the fraction of packets a host had to send twice — is the single best proxy for link quality. We read it straight from the kernel (no packet capture, no probe round-trips), chart it over 24h, and grade A–F. Out of a thousand devices we point you at the 30–40 that are actually struggling. | ✓ | ✓ | ✓ | ✓ |
Performance verdict (Excellent / Good / Fair / Poor) Packetman saysEvery TCP session that lasts at least half a second gets a kernel-native latency reading and a retransmission count. We roll those into one verdict per device, one per app, and a 24-hour quality timeline. The thresholds are explicit — Excellent is under 50ms latency and under 0.5% retransmits — and worst-of-two-metrics drives the grade so an app with great latency but high retransmits never gets a flattering average. Sub-half-second sessions are excluded because TCP has not escaped slow-start that early. Included on every tier. | ✓ | ✓ | ✓ | ✓ |
24-hour connectivity quality timeline Packetman saysFive-minute buckets, colored by the worst grade in that window. Hover any block for the bucket numbers (sessions, median RTT, retransmission percentage). Idle minutes render dim grey so the eye reads gaps as the device not using the network. | ✓ | ✓ | ✓ | ✓ |
Per-app performance grading Packetman saysSame grading rules applied to each app independently. Worst-graded apps surface first so the thing actually hurting you sits at the top of the table. Apps with fewer than three qualifying sessions are excluded — too few readings to grade fairly. | ✓ | ✓ | ✓ | ✓ |
Fleet health page (ranked top/bottom 10) Packetman saysTenant-wide ranked view at /agents/health. Fastest 10 and Slowest 10 side-by-side with grade pill, median internet RTT, retransmit percentage, and session count. Grade-distribution bar at the top plus the median fleet latency. Single-line summary band shows on the dashboard overview. | ✓ | ✓ | ✓ | ✓ |
QUIC / UDP/443 session visibility Packetman saysQUIC runs on UDP port 443 and carries HTTP/3, Microsoft 365, most Google and Cloudflare traffic. The kernel socket table does not expose UDP remote endpoints, so traditional tools see nothing. We capture QUIC at the packet layer, parse INITIAL packets, and extract SNI and ALPN from the TLS ClientHello for every session. In 2026 most traffic speaks QUIC — if your tooling does not see it, you are flying blind. | ✓ | ✓ | ✓ | ✓ |
DNS name correlation Packetman saysEvery flow gets its destination mapped back to the hostname the application actually asked for, pulled from the OS's own resolver cache. You see the name (cdn.example.com) not just the IP (185.13.22.9). This is how you catch dynamic-DNS beacons, fast-flux command-and-control, and services pretending to be something they are not. | ✓ | ✓ | ✓ | ✓ |
Throughput per session and per port Packetman saysEvery TCP session is accounted for: bytes in, bytes out, duration, peak throughput. Rolled up by process, port, and destination. When a user says "Teams is slow this week" you can prove whether Teams actually moved less data or whether something else is saturating the pipe. | ✓ | ✓ | ✓ | ✓ |
Internet uptime probes Packetman saysThe agent fires lightweight reachability probes every 5 minutes to a set of reference endpoints. Outage timeline shows exactly when the device lost internet, for how long, and whether the outage was global or destination-specific. | ✓ | ✓ | ✓ | ✓ |
| Destination reputation & grading |
A+ to F security grade Packetman saysA 12-stage pipeline scores every destination: TLS certificate inspection, cipher strength, geographic risk, content-category classification, active probing from a separate investigator node, known-bad feed matching, AI-assisted verdict. Letter grade plus full evidence trail. D and F destinations are added to the blocklist automatically. | ✓ | ✓ | ✓ | ✓ |
TLS / cert / cipher / SAN inspection Packetman saysActive probe connects to each destination (SNI-aware, with retry on sentinel certs), extracts the full certificate chain, checks expiry, CN vs SAN match, cipher suite strength (TLS 1.3 > TLS 1.2 > deprecated), and self-signed vs CA-issued. All of this contributes to the grade — a valid cert from a CA you've heard of scores very differently from a self-signed with a 1-year expiry. | ✓ | ✓ | ✓ | ✓ |
GeoIP + ASN + service classification Packetman saysEvery IP is tagged with country, city, autonomous system, and a service name (e.g. "Microsoft Teams", "Cloudflare CDN", "Akamai Edge"). 80+ pattern matchers. The service name travels with every flow so the dashboard can say "Microsoft Teams, 4.2 GB" instead of "13.107.64.0/18, 4.2 GB". | ✓ | ✓ | ✓ | ✓ |
AI-assisted verdict Packetman saysStage 10 of the pipeline asks Claude Haiku for a one-paragraph assessment: what is this destination, is the cert behavior consistent with its stated identity, are there any red flags. Strictly advisory — AI never changes the numeric grade, only adds context. Rate-limited to 10/minute and 7-day TTL per IP. | ✓ | ✓ | ✓ | ✓ |
Multi-engine malware DB lookup Packetman saysBinary SHA-256 cross-checked against MalwareBazaar (known-bad corpus) and VirusTotal's 70+ AV engines. Hash-only — binaries are never uploaded. If a hash is unknown to every external service it is marked unknown and surfaced for admin review rather than guessed. Binary upload to any third-party analyzer is a deliberate, admin-triggered, audit-logged exception — never automatic. | — | ✓ | ✓ | ✓ |
Content-category classification Packetman saysUT1 and Hagezi domain-category lists classify destinations as advertising, tracking, adult content, gambling, social media, malware, etc. Categories appear in the Intel tab and can be used in alert rules. No blocking on category alone — categories add context to grades, not enforcement by themselves. | ✓ | ✓ | ✓ | ✓ |
| Fleet analytics & insights — Business and Enterprise |
AI Governance dashboard Packetman saysBytes uploaded to each AI vendor (Anthropic, OpenAI, Microsoft Copilot, GitHub Copilot, Google Gemini, Cursor, Perplexity, Mistral, DeepSeek, and 40+ more) sliced by application, machine, and day. Pure metadata — no DPI, no proxy, no MITM. The volume-and-attribution view of corporate AI adoption. | — | — | ✓ | ✓ |
Fleet SBOM (inventory + usage + data-flow) Packetman saysAuto-generated software bill of materials: every distinct executable hash observed on any agent, with version, signer, percentage of fleet running it, how often it actually runs, and which external destinations its data goes to. Answers CVE exposure questions in seconds. Also surfaces install-vs-use gaps and surprising external phone-home behavior. | — | — | ✓ | ✓ |
First-seen radar Packetman saysDaily feed of every executable, destination, or code-signer the fleet has never seen before, ranked by spread velocity. Earliest possible signal for lateral movement (a binary appearing on 5 machines in 2 hours) and shadow-IT viral adoption. | — | — | ✓ | ✓ |
Per-machine deviation score Packetman saysEvery agent gets a daily score for how unlike the rest of the fleet its destinations and executables look. The top 1% surfaces as "review this machine." Cheap pre-filter for SOC analysts who cannot watch every endpoint individually. | — | — | ✓ | ✓ |
Patch-lag scoreboard Packetman saysVersion-share distribution per common product (Chrome, Firefox, OpenSSL, OpenSSH, Office, Java) vs current GA. "Chrome 110 still on 12 of your 400 machines." Auditor-ready histograms; direct input for vulnerability-management programs. | — | — | ✓ | ✓ |
SaaS license reconciliation Packetman saysPer-application unique-machine-per-month counts. "You licensed 50 Adobe seats; 67 distinct machines opened acrobat.exe last month. Top 17 violators →." Same for Office, Slack, Cursor, Figma, Notion. Pays for the tier on its own. | — | — | ✓ | ✓ |
Location-aware network health Packetman saysPer-location TCP retransmission rate (link quality) and TCP RST rate (middlebox misbehavior) ranked vs fleet baseline. Catches bad VPN gateways, captive portals, MTU black holes, NAT exhaustion. "Tampa office has 14× normal RST rate" is gold for a network-team buyer. | — | — | ✓ | ✓ |
Vendor concentration map Packetman saysStacked bytes-out per cloud / SaaS vendor, sliced by department or location, over time. Single-pane answer to "how dependent are we on each vendor" and "if AWS us-east-1 vanished, what stops?" | — | — | ✓ | ✓ |
Org-wide executable analysis (outliers, LotL) Packetman saysHash-anchored saturation, drift, and rename detection across the whole fleet. Living-off-the-land malware persists by impersonating known-good binaries; cross-fleet hash comparison is the cleanest detection primitive. Needs ~50 agents of baseline to produce useful signal. | — | — | — | ✓ |
Beaconing detector Packetman saysCross-machine search for consistent low-bandwidth periodic outbound connections — the network signature most C2 traffic prints. Catches dormant or staged compromises that single-machine EDR misses. Signature of behavior, not signature of binary. | — | — | — | ✓ |
Data-sovereignty rollup Packetman saysBytes uploaded to each destination country, sliced by department/location tag, over arbitrary time ranges. Filter to "non-EU destinations from EU-tagged agents." GDPR / Schrems II answered with measurement, no DPI. Compliance teams pay for this alone. | — | — | — | ✓ |
| Diagnostics & operations |
Remote diagnostic commands Packetman saysIssue diagnostic commands to any agent via the heartbeat channel — no inbound port, no VPN required. The agent receives the command on its next heartbeat (≤60s), runs it, and posts the result back. Current commands: power_diagnostics (power plan, sleep settings, Modern Standby detection, recent sleep events). | — | ✓ | ✓ | ✓ |
Live resource gauges (CPU, RAM, disk) Packetman saysCPU utilization, RAM in use, primary-disk fill percentage, swap, load average, and logged-in user count — sampled on every heartbeat (about every 60 seconds). Thresholds color green below 75%, amber at 75–90%, red above 90%. The moment a machine starts thrashing swap or a disk fills, the next heartbeat flags it — no separate monitoring agent to deploy, no cron job to schedule. | ✓ | ✓ | ✓ | ✓ |
Host inventory snapshot Packetman saysOS identity (distro, version, kernel build, architecture), CPU model and core count, RAM total, every active NIC with IPv4/IPv6/MAC, default gateway, installed software, USB devices currently attached, and snapshot age. Collected at most once per 24h and only when content has changed — so a steady box adds essentially zero overhead per heartbeat. Linux: dpkg/apt (auto-installed dependencies excluded). Windows: Uninstall registry keys (never Win32_Product, which triggers MSI self-heal). macOS: /Applications/*.app/Contents/Info.plist scan. | ✓ | ✓ | ✓ | ✓ |
Hardware identity (manufacturer / model / SKU / serial / BIOS) Packetman saysSMBIOS-derived per-host identity block: manufacturer (Dell, Lenovo, HP, Acer, Apple), model name, SKU code, BIOS-reported serial number, system UUID, BIOS vendor and version and date, chassis type. Linux reads /sys/class/dmi/id; Windows uses GetSystemFirmwareTable plus a registry fallback. The trio of manufacturer, model, and serial is the asset-tracking primary key vendors key their auto-detect tools on. | ✓ | ✓ | ✓ | ✓ |
Storage / memory / CPU runtime / NIC PCIe link state Packetman saysPer-storage-device class (NVMe / SATA-SSD / SAS-SSD / HDD / virtual / removable), capacity, model, serial, firmware revision, and PCIe link speed and width. Per-DIMM SMBIOS Type 17: locator (DIMM_A1 / DIMM_B1), size, configured running speed in MT/s vs the rated maximum, type (DDR4 / DDR5 / LPDDR5), manufacturer, part number. CPU runtime: scaling governor, current and min and max frequency, side-channel mitigation status, and a curated ISA flag set (AES-NI, AVX2, AVX-512, SHA-NI, RDRAND, virtualization). NICs gain PCIe link gen and width so "10GbE NIC trained x1" surfaces as a real perf finding. | ✓ | ✓ | ✓ | ✓ |
GPU / graphics adapter inventory Packetman saysPer-adapter vendor, model, PCI ID, driver version and date, dedicated VRAM, and class (discrete / integrated / virtual / remote). Distinguishes physical hardware from VMware SVGA / virtio-gpu / Microsoft Basic Render so fleet rollups never count a virtualized desktop as broken hardware. Useful for tracking stale-driver CVE exposure since GPU drivers are a recurring kernel-LPE surface. | ✓ | ✓ | ✓ | ✓ |
Security posture check Packetman saysSnapshot of host-protection state collected alongside the daily inventory: disk encryption (BitLocker, LUKS, FileVault), host firewall on/off, TPM presence and version, Secure Boot status (Windows), AV product with real-time-protection state (Windows Defender and registered third-party products), local admin group members, pending OS update count, and reboot-pending flag. Tri-state where applicable: green = on, red = off, "not reported" = the OS does not expose this signal cheaply on this platform. | ✓ | ✓ | ✓ | ✓ |
Power plan & sleep visibility Packetman saysHost inventory includes the active Windows power plan name and GUID, Connected Standby (S0ix / Modern Standby) status, hibernate state, and sleep-after-AC timeout. Modern Standby suspends the agent service during sleep — knowing it's active explains heartbeat gaps that would otherwise look like crashes. | ✓ | ✓ | ✓ | ✓ |
Alerts & SIEM export Packetman saysEmail or webhook alerts when conditions match — grade-F destination hit, agent goes offline, retransmission rate spikes, exposed-service detected, new executable. HMAC-signed webhook bodies so your SIEM can verify provenance. Per-day deduplication per rule so a persistently bad flow sends one notification, not a thousand. | — | — | ✓ | ✓ |
In-app support (AI triage + human escalation) Packetman saysAI answers first, in tenant context. Stuck? Escalate to tenant admin with one click — the full conversation (including what the AI tried) lands in their inbox. Admins reply in the same thread. Sensitive patterns (API keys, credit cards, private-key PEM blocks) are scrubbed on the endpoint before transit. | AI only | AI + human | AI + human | AI + human priority |
| Identity & access |
SAML / OIDC SSO Packetman saysSingle sign-on via your existing identity provider (Okta, Entra, Google Workspace, Auth0, etc.). Group claim → tenant role mapping. SCIM provisioning so deactivated identity-provider accounts auto-deactivate in DataStun. | — | — | — | ✓ |
Per-tenant dashboard subdomain Packetman saysYour tenant gets its own subdomain (yourcompany.tenant.datastun.com) with its own DNS and TLS cert. Cleaner sharing with stakeholders, audit-ready URLs in reports, and cleaner SSO bindings. | — | — | ✓ | ✓ |
Compliance reports (SOC 2, HIPAA) Packetman saysPre-built compliance evidence reports with the dated, signed format auditors expect. Evidence binders for SOC 2 CC6.6/CC7.2, HIPAA §164.308 access controls, ISO 27001 A.12.4 logging. Saves weeks per audit cycle. | — | — | — | ✓ |