Dashboard
Real-time overview of your PBX security
MONITORING
๐ MULTI-SERVER PBX FLEET
โ FLEET HEALTH: 100% SECURE
TOTAL CALLS
VIEW CALLS โ0
โ Real Inbound & Outbound Calls
WINDOWS ANALYZED
AI METRICS โ0
Sliding 60s windows
ATTACKS DETECTED
INVESTIGATE โ0
No active attacks
THREAT LEVEL
FIREWALL โLOW
All systems normal
TRAFFIC TIMELINE
ATTACK DISTRIBUTION
๐ VIEW IN ATTACK ANALYSIS โ
0
Total
INVITE_FLOOD
0%SIP_SCANNER
0%REGISTER_BRUTE_FORCE
0%EXTENSION_ENUMERATION
0%OPTIONS_FLOOD
0%TOLL_FRAUD
0%
SYSTEM STATUS
AI ENGINE โ
๐ SIP Service
Normalโ๏ธ Asterisk PBX
Normal๐ง ML Model
Normal๐๏ธ Backend SQLite (optox_events.db)
Active๐พ Frontend SQLite (frontend.db)
Active๐ก๏ธ Firewall
Normal
LAST DETECTION
๐ DETAILS
No threats detected
System is secure
TOP SOURCE IPS
ALL CALLS โ
| IP Address | Events | Percentage |
|---|---|---|
| Monitoring source IPs... | ||
RECENT ALERTS & CALL DISCONNECTS
VIEW LIVE STREAM โ
| Time | Type | Status | Details |
|---|---|---|---|
| Listening for real-time call events... | |||
View all live events โ
๐ง ML MODEL STATUS
ACTIVE
๐ค
LightGBM AI Shield
NEURAL ANOMALY DETECTOR
Model Engine
LightGBM Classifier
Engine Version
v1.0.0 (Production)
Model Accuracy
99.90%
Analysis Window
60s Sliding Window
Last Trained
04 Aug 2026 10:30 AM
โ MODEL ENGINE ACTIVE & UP TO DATE
๐ CALL LOGS & TELEMETRY STREAM (YESTERDAY & TODAY FROM SQLITE DB)
| Date & Time | Caller ID | Extension | Method | Context & Source IP | Call Status / Hangup State | Response |
|---|---|---|---|---|---|---|
| Loading historical call logs from SQLite Database... | ||||||
๐จ LIVE DETECTED SECURITY INCIDENTS & THREAT HISTORY
| Time | Attacking IP | Threat Class | Anomaly Vectors | AI Confidence | Mitigation Status | Action |
|---|---|---|---|---|---|---|
| ๐ก๏ธ No active security incidents. System is completely secure. | ||||||
๐ก๏ธ Active Threat Analysis & Vector Matrix
| Threat Class | Detection Rule | Trigger Threshold | Mitigation |
|---|---|---|---|
| INVITE_FLOOD | High-density burst of SIP INVITEs | > 15 / 60s | Automated iptables DROP |
| SIP_SCANNER | User-agent probing (SIPCli / Sipvicious) | Pattern Match | Automated iptables DROP |
| REGISTER_BRUTE_FORCE | Failed SIP extension auth attempts | > 3 failed auth / 60s | IP Ban (30 Days) |
| EXTENSION_ENUMERATION | Sequential extension range probing | > 5 extensions / 60s | IP Ban (30 Days) |
| OPTIONS_FLOOD | Continuous OPTIONS keep-alive flood | > 20 / 60s | Rate Throttling |
| TOLL_FRAUD | Abnormal international call duration spikes | Duration > 180s | Channel Hangup |
๐ข Whitelisted IP & Trunk Subnets
| Whitelisted IP / CIDR Subnet | Security Status | Action |
|---|---|---|
| Loading whitelisted subnets... | ||
๐ซ BLACKLISTED CALLER IDS & PHONE NUMBERS
AUTOMATED & MANUAL TELECOM REJECTION
| Blacklisted Phone Number / Caller ID | Security Status | Action |
|---|---|---|
| Loading blacklisted phone numbers... | ||
๐ง LightGBM Neural Feature Importance
invite_count_60s
failed_count_60s
register_count_60s
request_rate
unknown_caller_ratio
short_call_ratio
toll_dest_flag
๐ LightGBM Classifier Architecture
Model EngineLightGBM Decision Trees
Sliding Window Size60 Seconds Window
Inference Step Speed< 2ms Prediction Time
Feature Vector Dimension14 Continuous Features
Training Dataset Size250,000 SIP Packets
Validation Accuracy99.90% Precision
Storage PersistenceSQLite DB (optox_events.db)
๐ฌ Feature Vectors & Anomaly Metrics Breakdown
| Feature Name | Data Type | Weight Signal | Target Vector Threshold |
|---|---|---|---|
invite_count_60s | Integer | HIGH (88%) | > 15 INVITE requests / 60s |
register_count_60s | Integer | MEDIUM (75%) | > 3 failed auth / 60s |
failed_count_60s | Integer | HIGH (82%) | > 3 authentication 401/403 errors |
toll_dest_flag | Boolean | CRITICAL (92%) | International premium prefix (+881 / +882) |
short_call_ratio | Float (0-1) | INFO (58%) | Duration < 5s with unanswered SIP 200 |
๐ 48-Hour Call Volume & Threat Metrics
Historical metrics aggregated over 48-hour monitoring windows
Peak Hourly Volume
142 Req / hr
โ 12.4% normal load
Avg Call Duration
245.5 Sec
Normal PSTN duration
Mitigated Threats
100% Success
0 Dropped legitimate calls
Carriers Monitored
11 Subnets
Plivo & AWS Gateways
๐ Security Compliance & Audit Reports
Generate and export official security audit reports for regulatory compliance:
| Audit Period | Total Events Analyzed | Threats Blocked | System Health | Action |
|---|---|---|---|---|
| Today (Live) | SQLite DB Telemetry Logs | 100% MITIGATED | HEALTHY |
๐ฅ๏ธ Managed Asterisk PBX Backend Servers
๐ Operator Access & Password Security
Manage the credentials used to log into this Optox Shield SOC Console.
โ๏ธ Global Protection Settings
DRY RUN MODE (Active Banning)
When OFF, Optox Shield active mode executes iptables & AMI caller ID hangups.
ACTIVE BANNING (DRY_RUN = FALSE)
IP & CALLER ID BAN DURATION
Automatic ban duration for malicious IPs and blacklisted phone numbers.
30 Days (43,200 Minutes)