Sentinel Threat Wall aims to provide a modern, AI assisted defensive security layer by combining a high performance C++ firewall with intelligent anomaly detection capabilities. The system focuses on real time packet inspection, structured event logging, and graph based traffic analysis to uncover relationships, clusters, and propagation patterns that traditional linear inspection may overlook. An agentic AI layer autonomously interprets anomalies, correlates multi source signals, and recommends adaptive defensive actions based on evolving traffic behavior. To protect the integrity and authenticity of all security critical data, Sentinel ThreatWall incorporates RS256 signed telemetry, configuration updates, and rule distribution workflows, ensuring tamper resistant communication across components. The platform strengthens network defenses through adaptive insights, automated code quality feedback, and quantifiable performance indicators, including sub 5 ms packet processing latency, anomaly classification accuracy above 92%, false positive rates below 3%, rule update propagation under 200 ms, graph analysis clustering resolution above 95%, and sustained throughput exceeding 1 Gbps under load.
Video.of.the.Project.mp4
Sentinel‑ThreatWall presents a set of capabilities that highlight its focus on defensive security engineering, agentic AI reasoning, and high‑performance C++ systems design. These features emphasize both operational strength and measurable security outcomes.
-
High‑performance C++ packet inspection — optimized for sub‑5 ms processing latency under sustained load.
-
Stateful and stateless rule evaluation — modular rule engine supporting dynamic updates and fine‑grained traffic control.
-
Structured event logging — consistent JSON‑based telemetry for downstream analysis and auditability.
-
Autonomous anomaly correlation — agentic AI identifies patterns across logs, flows, and graph structures without manual prompting.
-
Adaptive defensive recommendations — AI proposes rule adjustments, configuration hardening, and code‑quality improvements.
-
Multi‑signal reasoning — integrates packet data, flow metadata, and graph‑derived insights to detect subtle or evolving threats.
-
Flow‑graph construction — transforms network activity into node‑edge structures for deeper behavioral visibility.
-
Cluster and community detection — identifies coordinated behaviors, lateral movement, and anomalous communication groups.
-
High‑resolution graph metrics — clustering resolution above 95% for precise anomaly localization.
-
Detection accuracy above 92% — validated through anomaly‑classification benchmarks.
-
False‑positive rate below 3% — reduces alert fatigue and improves operational clarity.
-
Rule‑update propagation under 200 ms — ensures rapid defensive adaptation.
-
Throughput exceeding 1 Gbps — maintains stability under high‑volume traffic.
-
Graph‑analysis precision above 95% — strengthens detection of coordinated or stealthy behaviors.
- Ensure you have the following software and frameworks installed.
- C++
- Cryptography
- Python
- RS256
- HTML
- JSON
- LangChain
- LangGraph
- LangSmith
- Agentic AI
- MCP Server
- Gemini 3 flash
- Cryptography
- Python
The project employs RS256 asymmetric signing to secure rule-control and telemetry flows in the Sentinel-ThreatWall system. Events, updates, and analysis results are signed with a private RSA key and verified by other components using the public key, ensuring data integrity and authenticity.
The prototype uses RS256 asymmetric signing to secure all rule‑control and telemetry flows within Sentinel‑ThreatWall, ensuring that configuration updates, graph‑derived insights, and defensive recommendations cannot be tampered with as they move between components. A node‑based workflow built with LangChain, LangGraph, and LangSmith structures the system’s analysis into discrete execution steps—log parsing, feature extraction, anomaly scoring, and graph clustering—while fallback logic automatically routes to simplified nodes when data is incomplete or a primary step fails. This combination of RS256‑verified integrity, node‑driven reasoning, and resilient fallback behavior supports stable rule propagation, reliable agentic‑AI diagnostics, and consistent defensive performance under real‑world network conditions.
-
Handles prompt orchestration for anomaly interpretation and graph‑based insights.
-
Provides structured outputs for diagnostics, KPI evaluation, and rule‑impact summaries.
-
Integrates cleanly with the RS256‑verified integrity pipeline, ensuring all AI‑driven recommendations and node outputs remain trusted and tamper‑resistant.
LangGraph structures Sentinel‑ThreatWall’s analysis pipeline into a sequence of execution nodes that handle tasks such as log parsing, feature extraction, anomaly scoring, and graph‑cluster evaluation. Each node runs independently with clear transitions, allowing the system to escalate deeper analysis when traffic patterns look suspicious or skip unnecessary steps during stable periods. Built‑in fallback logic ensures resilience: if a primary node fails, times out, or returns low‑confidence results, execution automatically shifts to a simplified fallback node to maintain continuity of defensive insights. This node‑driven design supports stable anomaly correlation, reliable agentic‑AI reasoning, and consistent performance across real‑world network conditions.
-
Performs a focused defensive task such as log parsing, feature extraction, anomaly scoring, or graph‑cluster evaluation.
-
Emits structured outputs that feed downstream reasoning steps and KPI checks.
-
Supports confidence‑based branching so deeper analysis only triggers when traffic patterns look suspicious.
-
Activates a fallback path automatically if the primary operation fails, times out, or returns low‑quality data.
-
Maintains consistent behavior under load, ensuring the overall workflow stays stable even when individual nodes degrade.
Fallback logic ensures the analysis pipeline stays reliable even when individual steps degrade. When a primary node fails, times out, or returns low‑confidence results, execution automatically shifts to a simplified secondary node that performs a reduced‑complexity version of the task. This keeps anomaly detection, graph evaluation, and downstream reasoning stable under noisy data, partial telemetry, or high‑load conditions, preserving consistent defensive output across the entire workflow.
If a node fails, times out, or produces an error, execution immediately shifts to its designated fallback node, which runs a simplified or lower‑cost version of the same analysis step. This prevents the workflow from stalling, keeps anomaly detection and graph‑based evaluation active under degraded conditions, and ensures Sentinel‑ThreatWall continues generating stable defensive insights even when individual components misbehave.
LangSmith provides full visibility into Sentinel‑ThreatWall’s agentic analysis pipeline, capturing how each diagnostic step behaves under real network conditions. It records complete trace logs for every node, exposes node‑level performance metrics, and groups recurring issues through error clustering. It also evaluates how often fallback paths are triggered and how effectively they recover degraded steps, while offering insight into the overall quality and consistency of the agentic reasoning process.
-
Sentinel‑ThreatWall links the C++ firewall, the agentic‑AI workflow, and the LangChain/LangGraph/LangSmith stack into a single defensive loop. The firewall generates structured telemetry from real traffic, which the agentic layer processes through LangChain tools for parsing, feature extraction, and graph‑based interpretation.
-
LangGraph executes these steps as a chain of nodes, using fallback logic to keep the workflow stable when a node fails or returns low‑confidence results. LangSmith traces each step, surfaces performance metrics, and highlights recurring issues so the workflow can be tuned over time. Together, these components maintain consistent anomaly detection, reliable graph‑driven insights, and stable defensive behavior under real‑world load.
This line describes the combined behavior of Sentinel‑ThreatWall’s C++ firewall, the agentic‑AI workflow, and the LangChain/LangGraph/LangSmith stack working as a unified defensive loop. The system continuously ingests telemetry, analyzes it through node‑based reasoning, activates fallback paths when data degrades, and exposes full traces for tuning. Together, these layers form a self‑healing, observable diagnostic system that maintains stable anomaly detection and graph‑driven insights even under real‑world network load.