Semantic Observability for UNIX Systems A lightweight, portable system prober written in C that captures "system fingerprints" for AI-assisted analysis of non-obvious risks. Features auditd integration, explainable risk scoring, and a live web dashboard with enterprise-grade multi-user authentication. Live Demo: sentinel.speytech.com Screenshots Security Dashboard Multi-Host Overview User Profile & Security Settings Two-Factor Authentication Setup Login Personal API Keys Admin Features Session Management Audit Log Secure Login What's New in v0.6.0 ๐ฅ Multi-User Authentication - Role-based access control (Admin/Operator/Viewer) - Role-based access control (Admin/Operator/Viewer) ๐ Two-Factor Authentication - TOTP support with Google Authenticator, Authy, etc. - TOTP support with Google Authenticator, Authy, etc. ๐ Personal API Keys - Per-user API keys for automation and CI/CD - Per-user API keys for automation and CI/CD ๐ Admin Audit Log - Track all user actions with filtering - Track all user actions with filtering ๐ป Session Management - View active sessions, revoke access, force logout - View active sessions, revoke access, force logout ๐ง Email & Slack Alerts - Proactive notifications with rich formatting - Proactive notifications with rich formatting ๐จ Modern Toast Notifications - No more 1990s JavaScript alerts! - No more 1990s JavaScript alerts! ๐๏ธ Public Demo Mode - Read-only access for showcasing your dashboard - Read-only access for showcasing your dashboard ๐ฑ Mobile Responsive - Full functionality on phones and tablets Previous Releases v0.5.x: Security posture summary, risk trend sparkline, learning indicator, explainable risk factors, email alerts, event history v0.4.0: Auditd integration, brute force detection, privacy-preserving username hashing, process attribution, risk scoring v0.3.0: Web Dashboard, SHA256 checksums, systemd service, baseline learning, network probe, watch mode The Problem Modern observability tools like Dynatrace, Datadog, and Prometh...
First seen: 2026-01-04 23:21
Last seen: 2026-01-05 00:21