Commit Graph

  • 2509c4fa28 feat: add timestamp tracking to flows with first_seen_at/last_seen_at/observed_at fields across all collectors main nessi 2026-07-10 14:44:42 +02:00
  • 757fecc686 refactor: fix htons return type to uint16 and add htonsInt wrapper for syscall.Socket compatibility nessi 2026-07-10 14:24:09 +02:00
  • 3aa7ae0c65 feat: add Go-based eBPF helper using AF_PACKET raw sockets with automatic build in agent installer nessi 2026-07-10 14:19:28 +02:00
  • e6c9a92ff0 feat: add eBPF flow collector with helper binary contract and agent integration nessi 2026-07-10 14:15:15 +02:00
  • af68949e07 feat: change workload traffic sorting to prioritize recent flows over volume with fallback to bytes nessi 2026-07-10 14:02:46 +02:00
  • b9b0d4ae39 feat: add security group membership with workload assignment, sg: prefix resolution in policy rules, and searchable select component nessi 2026-07-10 12:46:56 +02:00
  • 0f4734c85c feat: reduce agent payload size with flow truncation and increase nginx body size limit to 16MB nessi 2026-07-10 08:42:48 +02:00
  • 07cd534254 feat: add include_rules and include_flow_context query parameters to workload insights endpoint for conditional rule/policy matching nessi 2026-07-10 08:39:43 +02:00
  • 65bc7fad67 feat: optimize dashboard and workload queries with database indexes and SQL aggregation for improved performance nessi 2026-07-10 08:23:38 +02:00
  • 9af60945cf feat: remove traffic flow query limits to show complete flow history in dashboard and workload insights nessi 2026-07-10 08:16:53 +02:00
  • 67eee0662a feat: add automatic cluster sync and IPAM discovery with configurable intervals, firewall log file parsing, and enhanced flow prioritization nessi 2026-07-10 08:13:40 +02:00
  • 1531b7ea47 feat: add configurable flow retention settings with super admin controls and pagination for workload flows nessi 2026-07-09 22:59:31 +02:00
  • 8c59ab32d5 feat: add dedicated flow analytics page with filtering, aggregation charts, and enhanced traffic table nessi 2026-07-09 22:52:14 +02:00
  • d651a11472 feat: add automatic policy rule cleanup when disabling or switching to audit mode with provider-level rule deletion nessi 2026-07-09 21:31:20 +02:00
  • 0d07349de0 feat: add traffic flow deduplication with 24h retention and update-in-place for existing flows nessi 2026-07-09 21:19:26 +02:00
  • da60155710 feat: add firewall enforcement status checking to policy apply with datacenter/node/guest/interface validation and warning collection nessi 2026-07-09 21:16:13 +02:00
  • 35ffcb6768 feat: add kernel firewall log parsing to agent with blocked traffic detection and dashboard suspicious traffic enhancement nessi 2026-07-09 21:07:03 +02:00
  • 68c11eba57 feat: add human-readable endpoint labels to policy table with workload/network/security group prefix detection nessi 2026-07-09 20:23:18 +02:00
  • 2f7da934ea feat: add custom IP/CIDR input option to policy source and destination fields with dynamic text input and placeholder examples nessi 2026-07-09 20:19:52 +02:00
  • 1802c2cbee feat: add policy deployment status tracking with cluster-level rule state monitoring and live firewall rule version comparison nessi 2026-07-09 19:52:10 +02:00
  • 6d5dc310df feat: add flow-level firewall rule and policy matching with decision classification and audit mode visualization nessi 2026-07-09 19:47:39 +02:00
  • b12ac38c6c feat: add active firewall rules display to workload insights with managed rule detection and enable status nessi 2026-07-09 19:42:51 +02:00
  • 1b81847fc6 feat: add automatic guest network interface firewall enablement during policy apply operations nessi 2026-07-09 19:40:31 +02:00
  • 5302a8bc82 feat: add policy enforcement mode normalization and audit mode protection for firewall apply operations nessi 2026-07-09 15:57:23 +02:00
  • 571d1513e7 feat: add suspicious traffic detection dashboard widget with sensitive port monitoring and security posture indicator nessi 2026-07-09 15:50:42 +02:00
  • 32906bca1e feat: add IP-based flow labels with internal/external classification and redesign workload summary sidebar with compact flow visualization nessi 2026-07-09 15:42:56 +02:00
  • baa0d24eb4 feat: add network: endpoint resolver, VM.Config.Options privilege requirement, top talkers dashboard widget, and automatic guest firewall enablement nessi 2026-07-09 15:36:42 +02:00
  • a16b56614c feat: add subnet edit functionality with internal subnet labeling in workload traffic insights nessi 2026-07-09 15:29:36 +02:00
  • 10e9406510 feat: add workload detail page with traffic visualization, protocol distribution, and flow aggregation nessi 2026-07-09 15:26:15 +02:00
  • 4ceb4489c5 feat: add AF_PACKET flow collector to agent for real VM traffic visibility with IPv4 TCP/UDP/ICMP flow extraction nessi 2026-07-09 15:18:35 +02:00
  • 3bfd77a74a feat: add interface traffic counters as fallback telemetry when conntrack flows unavailable nessi 2026-07-09 15:12:31 +02:00
  • dbd7fc6f95 fix: escape arrow operator in conntrack flow display and remove push trigger from CI workflow nessi 2026-07-09 15:05:51 +02:00
  • fc719800f9 feat: add LoadingOverlay component with contextual busy messages for async operations across cluster sync, firewall preview/apply, IPAM discovery/export, node agent installer, and policy compilation nessi 2026-07-09 15:04:27 +02:00
  • 8536014666 feat: add agent data detail modal with interface telemetry, conntrack flows, and raw payload viewer nessi 2026-07-09 15:02:16 +02:00
  • 5040ac2f16 feat: change agent installer to use restart instead of enable --now for systemd service activation nessi 2026-07-09 14:58:22 +02:00
  • 926a1b8165 feat: redesign sidebar navigation with grouped sections, improved visual hierarchy, and enhanced active state indicators nessi 2026-07-09 14:58:15 +02:00
  • 714aebfdc0 feat: add /agents/ nginx proxy route and improve agent heartbeat error handling with URL normalization nessi 2026-07-09 14:30:11 +02:00
  • 45baa6ae7a feat: add JWT refresh token support with automatic token renewal and session expiration handling nessi 2026-07-09 14:27:46 +02:00
  • 7818158a9b feat: fix agent heartbeat payload serialization to handle datetime objects nessi 2026-07-09 14:22:44 +02:00
  • ffc69011c4 feat: add reverse proxy support with X-Forwarded-Host header handling for agent installer URL generation nessi 2026-07-09 14:21:11 +02:00
  • e67174a4ae feat: add node agent system with heartbeat collection, installer generation, and traffic flow telemetry nessi 2026-07-09 14:13:47 +02:00
  • 88badf1f22 feat: add cluster update/delete endpoints, expand tcp/udp protocol handling, and enhance cluster management UI nessi 2026-07-09 14:04:17 +02:00
  • 1ada59d3c7 docs: document Proxmox write permissions and firewall apply scope, add live apply implementation with rule resolution and provider integration nessi 2026-07-09 13:43:08 +02:00
  • 7fa4bcaad1 feat: add policy deletion, improve dry run handling, and enhance policy designer UX nessi 2026-07-09 13:32:35 +02:00
  • b382d4362c feat: add container network filtering, enhance IP address display, and improve workload insights UI nessi 2026-07-09 13:27:39 +02:00
  • 701835e9f3 feat: redesign login page with split layout, feature highlights, and improved UX nessi 2026-07-09 13:16:50 +02:00
  • 0aaaa12ba1 docs: add Proxmox preparation guide and update quick start for setup wizard nessi 2026-07-09 13:15:37 +02:00
  • 150a69b60b feat: add IPAM discovery from Proxmox with IP enrichment, improve workload insights, and enhance DataTable interactivity nessi 2026-07-09 13:14:01 +02:00
  • 4554b00b73 feat: improve setup wizard UX, add cluster sync error handling, and conditional demo data seeding nessi 2026-07-09 12:57:07 +02:00
  • 3cd2c0a2f1 feat: add initial setup wizard, workload insights, and policy audit mode nessi 2026-07-09 12:47:08 +02:00
  • a911d36f34 feat: add comprehensive CRUD endpoints, cluster sync improvements, and firewall orchestration nessi 2026-07-09 12:33:36 +02:00
  • dea27b5459 feat: normalize email login and improve theme handling nessi 2026-07-09 12:23:28 +02:00
  • 4fd7e5acbf feat: add CORS origins string parsing with field validator nessi 2026-07-09 12:20:23 +02:00
  • 97584e3942 feat: add Vite environment type definitions for API base URL configuration nessi 2026-07-09 12:15:33 +02:00
  • 14e7710120 chore: initial project setup with backend, frontend, CI/CD, and documentation nessi 2026-07-09 12:10:35 +02:00