import { Shield, Lock, Key, Eye, AlertTriangle, AlertCircle, CheckCircle, Skull, Ghost, Siren, Radio, Unplug, PlugZap, Crosshair, Binary, Braces, FileCode, Webhook, BrainCircuit, Radar, Biohazard, ShieldAlert, ShieldCheck, ShieldOff, ShieldQuestion, KeyRound, LockKeyhole, ScanLine, ScanFace, UserX, UserCheck, Network, Router, Laptop, Smartphone, FileWarning, FileLock, FileSearch, FolderLock, BadgeCheck, BadgeAlert, Award, Globe, Database, Download, Terminal, FileText, Fingerprint, Bug, Mail, Target, ArrowUp, ArrowDown, Minus, Box } from 'lucide-react'; const rand = (min: number, max: number) => Math.floor(Math.random() * (max - min + 1)) + min; export const MiniThreatLevel = () => (
LOW THREAT
); export const MiniFirewall = () => (
ACTIVE
Blocked:1,247
Allowed:45,892
); export const MiniAccessLog = () => (
{[ { ip: '192.168.1.1', action: 'LOGIN', status: 'ok' }, { ip: '10.0.0.45', action: 'API_CALL', status: 'ok' }, { ip: '203.0.113.5', action: 'LOGIN', status: 'fail' }, { ip: '198.51.100.2', action: 'ACCESS', status: 'ok' }, ].map((l, i) => (
{l.ip} {l.action}
))}
); export const MiniVulnerabilities = () => (
CVE Scan
2Critical
5Medium
12Low
); export const MiniEncryption = () => (
AES-256-GCM
); export const MiniSSLStatus = () => (
SSL/TLS Active
Cert: Let's Encrypt
Expires: 89 days
Protocol: TLS 1.3
); export const MiniSOCDashboard = () => (
3 ACTIVE INCIDENTS
3Critical
12Warning
47Info
); export const MiniThreatMap = () => (
{[...Array(8)].map((_, i) => (
))}
Live Attacks: 847
); export const MiniMalwareDetection = () => (
Last 24h
{[ { type: 'Ransomware', count: 3, severity: 'critical' }, { type: 'Trojan', count: 12, severity: 'high' }, { type: 'Adware', count: 45, severity: 'low' }, ].map(m => (
{m.type} {m.count}
))}
); export const MiniIntrusionDetection = () => (
IDS ACTIVE
{[12, 8, 15, 6, 22, 18, 9, 14, 11, 7].map((v, i) => (
15 ? 'bg-red-400' : 'bg-primary/50'}`} style={{ height: `${v * 4}%` }} /> ))}
Packet Analysis
); export const MiniDDoSMonitor = () => (
NO DDoS DETECTED Traffic: 2.4 Gbps
); export const MiniPhishingDetector = () => (
Email Security
Blocked: 247 phishing
Quarantined: 89 suspicious
Safe: 12,458
); export const MiniDarkWebMonitor = () => (
DARK WEB SCAN
⚠ 2 Credentials Found
j***@company.com exposed
Last scan: 2h ago
); export const MiniZeroDayAlert = () => (
CVE-2024-0001 Zero-Day Detected
); export const MiniPatchStatus = () => (
Patch Status
Patched: 72%Pending: 18%Failed: 10%
); export const MiniEndpointProtection = () => (
1,247 Protected
98% Compliant
23 At Risk
); export const MiniSIEMAlerts = () => (
{[ { time: '09:42', alert: 'Brute force attempt', severity: 'high' }, { time: '09:38', alert: 'Unusual outbound traffic', severity: 'medium' }, { time: '09:35', alert: 'Failed login x5', severity: 'low' }, ].map((a, i) => (
{a.time} {a.alert}
))}
); export const MiniHoneypotStatus = () => (
HONEYPOT ACTIVE
Traps triggered:47
Unique IPs:23
Data collected:2.4 GB
); export const MiniIPReputation = () => (
IP Reputation Check
203.0.113.45
MALICIOUS
Blacklisted on 7 feeds
); export const MiniRansomwareShield = () => (
RANSOMWARE SHIELD ON 42 file types protected
); export const MiniNetworkSegments = () => (
{[ { name: 'DMZ', status: 'secure', color: 'green' }, { name: 'PROD', status: 'secure', color: 'green' }, { name: 'DEV', status: 'warning', color: 'yellow' }, { name: 'GUEST', status: 'isolated', color: 'blue' }, { name: 'IOT', status: 'secure', color: 'green' }, { name: 'MGMT', status: 'secure', color: 'green' }, ].map(seg => (
{seg.name}
))}
); export const MiniThreatIntel = () => (
THREAT INTEL
{[ { feed: 'AlienVault', iocs: 1247 }, { feed: 'VirusTotal', iocs: 892 }, { feed: 'AbuseIPDB', iocs: 2341 }, ].map(f => (
{f.feed} {f.iocs} IOCs
))}
); export const MiniMITREMatrix = () => (
MITRE ATT&CK Coverage
{['Recon', 'Resource', 'Initial', 'Exec', 'Persist', 'Priv', 'Defense'].map((_, i) => (
{[...Array(4)].map((_, j) => (
3 ? 'bg-green-500/50' : rand(0, 10) > 6 ? 'bg-yellow-500/50' : 'bg-secondary/30'}`} /> ))}
))}
78% Coverage
); export const MiniIncidentTimeline = () => (
Active Incident #1247
{[ { time: '09:42', event: 'Detection', done: true }, { time: '09:45', event: 'Containment', done: true }, { time: '09:52', event: 'Eradication', done: false }, ].map((e, i) => (
{e.time} {e.event}
))}
); export const MiniComplianceScore = () => (
85%
SOC 2 Compliance
); export const MiniDataLeakPrevention = () => (
DLP ACTIVE
PII Detected:12
Blocked Transfers:3
Encrypted:1,247
); export const MiniPenTestResults = () => (
Pen Test Report
{[ { label: 'Critical', count: 0, color: 'bg-green-500' }, { label: 'High', count: 2, color: 'bg-red-500' }, { label: 'Medium', count: 8, color: 'bg-yellow-500' }, { label: 'Low', count: 15, color: 'bg-blue-500' }, ].map(v => (
{v.count}
))}
B+ Security Grade
); export const MiniSecurityPosture = () => (
Security Posture
{[85, 72, 90, 68, 95].map((v, i) => (
80 ? 'bg-green-500' : v > 60 ? 'bg-yellow-500' : 'bg-red-500'}`} style={{ height: `${v}%` }} />
))}
NetEndAppDataIAM
); export const MiniForensicStatus = () => (
FORENSIC ANALYSIS
Evidence collected: 247 artifacts
Analysis: 75% complete
); export const MiniCertificateMonitor = () => (
Certificates
{[ { domain: '*.example.com', days: 89, status: 'ok' }, { domain: 'api.example.com', days: 12, status: 'warning' }, { domain: 'old.example.com', days: -5, status: 'expired' }, ].map(c => (
{c.domain} {c.days > 0 ? `${c.days}d` : 'EXP'}
))}
); export const MiniPortScanner = () => (
SCAN COMPLETE
{[22, 80, 443, 3306, 5432, 8080, 9090, 27017].map(port => (
{port}
))}
3 open, 5 filtered
); export const MiniUserBehavior = () => (
UEBA
{[ { user: 'admin@co', risk: 12, trend: 'down' }, { user: 'john.d@co', risk: 78, trend: 'up' }, { user: 'api-svc', risk: 45, trend: 'stable' }, ].map(u => (
{u.user}
60 ? 'bg-red-400' : u.risk > 30 ? 'bg-yellow-400' : 'bg-green-400'}`} style={{ width: `${u.risk}%` }} /> {u.trend === 'up' ? : u.trend === 'down' ? : }
))}
); export const MiniAPISecurityGateway = () => (
API GW SECURE
Rate Limited:247
Auth Failures:18
Requests/min:12.4K
); export const MiniSecretScanner = () => (
SECRET SCAN
⚠ 3 Exposed Secrets
AWS_KEY in config.js:42
Scanned: 1,247 files
); export const MiniContainerSecurity = () => (
Container Security
42Secure
3Vuln
Last scan: 15m ago
); export const MiniCloudSecurityScore = () => (
92 /100
Cloud Security Score
); export const MiniWAFStatus = () => (
WAF ACTIVE
SQLi Blocked:147
XSS Blocked:89
Rules Active:2,451
); export const MiniBotDetection = () => (
Bot Detection
{[45, 32, 67, 28, 54, 89, 41, 73].map((v, i) => (
60 ? 'bg-red-400' : 'bg-primary/50'}`} style={{ height: `${v}%` }} />
))}
23% bot traffic detected
); export const MiniSSHMonitor = () => (
SSH Sessions
{[ { user: 'root', ip: '10.0.0.5', status: 'active' }, { user: 'deploy', ip: '10.0.0.12', status: 'active' }, { user: 'admin', ip: '203.0.113.5', status: 'blocked' }, ].map((s, i) => (
{s.user} {s.ip}
))}
); export const MiniAuditLog = () => (
Audit Trail
{[ { time: '09:42:15', event: 'USER_LOGIN admin', type: 'info' }, { time: '09:42:08', event: 'PERMISSION_CHANGE', type: 'warn' }, { time: '09:41:55', event: 'FILE_ACCESS sensitive.dat', type: 'info' }, ].map((l, i) => (
{l.time} {l.event}
))}
); export const MiniMFAStatus = () => (
MFA Adoption
87% enrolled 142 pending
); export const MiniPrivilegedAccess = () => (
PAM
Active Sessions:7
Priv Users:23
Password Age:12d
); export const MiniVPNStatus = () => (
VPN CONNECTED
Server:NYC-01
Protocol:WireGuard
Connected:247 users
); export const MiniEmailSecurity = () => (
Email Security
SPF
DKIM
DMARC
All protocols active
); export const MiniAssetInventory = () => (
Asset Inventory
42 Servers
847 Endpoints
324 Mobile
56 Network
); export const MiniBackupStatus = () => (
BACKUP OK
Last Backup:2h ago
Size:247 GB
Encrypted:Yes
); export const MiniGDPRStatus = () => (
92%
GDPR Compliance
); export const MiniSecurityTraining = () => (
Security Training
78% completed 12 overdue
); export const MiniIOCFeed = () => (
IOC Feed
{[ { type: 'IP', value: '203.0.113.45', threat: 'C2' }, { type: 'Hash', value: 'a1b2c3...', threat: 'Malware' }, { type: 'Domain', value: 'evil.com', threat: 'Phish' }, ].map((ioc, i) => (
{ioc.type} {ioc.value} {ioc.threat}
))}
); export const MiniNetworkTraffic = () => (
Network Traffic
In: 2.4 Gbps Out: 1.8 Gbps
); export const MiniZeroTrust = () => (
ZERO TRUST
Verify
Least Priv
Assume Breach
); export const MiniSecurityAlerts = () => (
5 ALERTS
{[ { msg: 'Brute force detected', time: '2m' }, { msg: 'Anomalous login', time: '5m' }, ].map((a, i) => (
{a.msg} {a.time}
))}
); export const MiniDNSSecurity = () => (
DNS SECURE
DNSSEC:Enabled
DoH/DoT:Active
Blocked:1,247 domains
);