Enterprise-Grade Network Surveillance Dashboard with AI-Powered Security Analysis
Powered by /REI β Rootcastle Engineering & Innovation
Rootcastle Network Monitor is a comprehensive UWP (Universal Windows Platform) network monitoring and security analysis application that combines real-time traffic telemetry, host discovery, port scanning, and an AI-powered security analyst (SOFIA) in a single operator-friendly dashboard.
Built with a distinctive Matrix-themed UI, it provides network administrators, security professionals, and IT operators with powerful visibility into network activity, potential threats, and performance metrics.
- Interface Selection: Automatic detection of all active network interfaces
- Real-time Throughput: Live IN/OUT bandwidth monitoring with visual graphs
- Traffic Visualization: Animated topology view showing data flow direction
- Uptime Tracking: Session duration and connection stability monitoring
- Protocol Distribution: TCP/UDP/ICMP/Other packet breakdown with live counters
- Bandwidth Usage: Percentage-based utilization display
- Traffic History: 60-point rolling graph visualization
- Top Talkers: Identification of highest traffic-generating hosts
- Application Breakdown: Traffic categorization by service/port
- Conversation Tracking: Host-to-host communication monitoring
- Multiple Scan Types:
- Quick Scan (common ports)
- Full Scan (1-1024)
- Stealth Scan
- UDP Scan
- Service Detection
- OS Detection
- Vulnerability Scan
- Network Discovery: /24 subnet auto-discovery
- Custom Port Ranges: Flexible port specification (e.g.,
22,80,443or1-1000) - CIDR Support: Scan entire subnets with
/24notation - Host Detection: Ping-based and TCP connect scanning
- OS Fingerprinting: TTL-based operating system detection
- Live Packet Log: Real-time packet capture display
- Connection Tracking: Active connection list with protocol/endpoint info
- Packet Details: Expandable view for individual packet inspection
- Recording Mode: Capture sessions for later analysis
- Filter Support: Protocol-based and custom expression filtering
- Suspicious Traffic Detection: Configurable heuristics for anomaly detection
- Port Scan Detection: Identification of scanning behavior patterns
- DoS/DDoS Indicators: Burst traffic pattern recognition
- TLS/PKI Analysis:
- TLS 1.3 / TLS 1.2 / Weak TLS counters
- Certificate monitoring
- DNS Security Insights:
- Query counting
- NXDOMAIN tracking
- DNS tunneling heuristics
- Zero-Trust Visibility: Identity/Resource/Access event logging
- Real-time Alerts: Configurable alert thresholds with notification feed
- Natural Language Queries: Ask questions about your network in plain language
- Multi-Language Support: Turkish, English, German, French, Spanish, Japanese, Chinese
- AI Model Selection: Choose from multiple LLM providers:
- LLaMA 3.2 3B (Free)
- LLaMA 3.1 8B (Free)
- Mistral 7B (Free)
- Gemma 2 9B (Free)
- Qwen 2.5 7B (Free)
- DeepSeek V3 (Paid)
- GPT-4o Mini (Paid)
- Claude 3.5 Haiku (Paid)
- Quick Analysis Actions:
- π Traffic Analysis
- π‘οΈ Security Scan
- π₯ Firewall Recommendations
- π Executive Summary
- π― Anomaly Detection
- π Performance Analysis
- π Top Talkers Report
β οΈ Incident Response
- Latency Monitoring: Real-time ping latency tracking
- Jitter Calculation: Network stability measurement
- Packet Loss: Loss percentage estimation
- Throughput: Mbps-based speed calculation
- Matrix-Themed Design: Distinctive dark terminal aesthetic
- Tabbed Navigation: Monitor / Scanner / Security / AI sections
- Live Terminal Output: Real-time system event logging
- Responsive Panels: Collapsible detail views
- Auto-Scroll: Configurable log scrolling behavior
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Rootcastle Network Monitor β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β βββββββββββββββ βββββββββββββββ βββββββββββββββββββββββ β
β β UI Layer β β AI Engine β β Network Engine β β
β β (XAML/UWP) β β (SOFIA) β β (System.Net) β β
β ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββββββ¬βββββββββββ β
β β β β β
β ββββββββ΄βββββββββββββββββ΄ββββββββββββββββββββββ΄ββββββββββββ
β β Core Services ββ
β β β’ Traffic Monitor β’ Packet Capture ββ
β β β’ Port Scanner β’ Threat Detection ββ
β β β’ QoS Metrics β’ Alert Management ββ
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β External APIs: OpenRouter (AI) β’ ipify.org (WAN IP) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Component | Technology |
|---|---|
| Platform | Universal Windows Platform (UWP) |
| Language | VB.NET |
| UI Framework | XAML |
| Network APIs | System.Net.NetworkInformation, System.Net.Sockets |
| HTTP Client | Windows.Web.Http |
| JSON Processing | Windows.Data.Json |
| AI Integration | OpenRouter API |
App1/
βββ App.xaml # Application resources and startup
βββ App.xaml.vb # Application code-behind
βββ MainPage.xaml # Main UI layout (Matrix-themed dashboard)
βββ MainPage.xaml.vb # Core application logic
β βββ Initialization # App startup and timer setup
β βββ Interface Selection # Network adapter management
β βββ Monitoring # Real-time traffic capture
β βββ UI Display # Graph and topology rendering
β βββ Packet Capture # Connection tracking
β βββ Security & Alerts # Threat detection logic
β βββ QoS Metrics # Performance measurements
β βββ SOFIA AI # OpenRouter integration
β βββ NMAP Scanner # Port scanning engine
βββ Models.vb # Data models
β βββ ConnectionInfo # Packet/connection data
β βββ NmapHostResult # Scan results
β βββ CertInfo # TLS certificate data
β βββ AssetInfo # Network asset inventory
β βββ ConversationInfo # Host communication tracking
β βββ ZeroTrustEvent # Security events
β βββ PacketLogEntry # Log entries
βββ Assets/ # Application icons and images
- Operating System: Windows 10 (Build 17763) or Windows 11
- Development: Visual Studio 2019/2022 with UWP workload
- Runtime: .NET Native / .NET 5+
-
Clone the repository
git clone https://github.com/rootcastleco/-REI-network-analyzer.git cd -REI-network-analyzer -
Open in Visual Studio
- Open
App1.sln - Select
Debug|x86orx64 - Set startup project to
App1
- Open
-
Build and Deploy
- Press
F5or selectDebug > Start Debugging - Deploy to
Local Machine
- Press
- Visit https://openrouter.ai
- Create a free account
- Generate an API key
- In the app, go to Settings (βοΈ)
- Enter your API key (format:
sk-or-v1-...)
- Select a network interface from the dropdown
- Click βΆ START to begin monitoring
- View real-time traffic in the topology and graph panels
- Navigate to π SCANNER tab
- Enter target IP or range (e.g.,
192.168.1.0/24) - Select scan type
- Click π SCAN or π DISCOVER
- Navigate to π§ SOFIA AI tab
- Select preferred AI model and language
- Use quick action buttons or type a custom query
- Review AI-generated analysis and recommendations
This software is intended for authorized network monitoring, security testing, and educational purposes only.
- Only scan networks you own or have explicit permission to test
- Unauthorized network scanning may violate local laws
- The developers are not responsible for misuse of this tool
- β Monitoring your home/office network
- β Security auditing with proper authorization
- β Network troubleshooting and diagnostics
- β Educational and learning purposes
- β Scanning third-party networks without permission
- β Malicious reconnaissance or attacks
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INTELLECTUAL PROPERTY NOTICE β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β Rootcastle Network Monitor v6.0 β
β Copyright Β© 2024-2025 Rootcastle Engineering & Innovation β
β β
β All rights reserved. β
β β
β This software, including but not limited to its source code, β
β design, architecture, user interface, documentation, and all β
β associated intellectual property, is the exclusive property β
β of Rootcastle Engineering & Innovation. β
β β
β Unauthorized copying, modification, distribution, or use of β
β this software, in whole or in part, is strictly prohibited β
β without prior written consent from the copyright holder. β
β β
β SOFIA AI Engine and the Matrix-themed UI design are β
β proprietary components of this software. β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- π’ Organization: Rootcastle Engineering & Innovation
- π§ Email: Contact via GitHub
- π Repository: github.com/rootcastleco/-REI-network-analyzer
| Version | Date | Changes |
|---|---|---|
| 6.0 | 2025 | SOFIA AI integration, Multi-language support, Enhanced scanner |
| 5.0 | 2024 | NMAP-style scanner, Threat detection, Matrix UI |
| 4.0 | 2024 | Packet capture, QoS metrics |
| 3.0 | 2024 | Traffic visualization, Topology view |
| 2.0 | 2024 | Basic monitoring features |
| 1.0 | 2024 | Initial release |
- OpenRouter for AI model access
- Microsoft for the UWP platform
- The open-source community for inspiration
Rootcastle Network Monitor
Built with precision. Designed for professionals.
