🎯 Interactive Demo — TSGuard WP Security Plugin  |  No real data is modified  |  RO version →
🚨 PANIC MODE ACTIVE — Site access restricted · Emergency protocols engaged ·
TS
TSGuard Security
Notifications
🚨
SQL Injection Blocked
185.220.101.47 · 2 min ago
Brute Force Attempt
5 failed logins · 8 min ago
⚠️
File Change Detected
functions.php modified · 1h ago
TSGuard WP Security
Active Protection  ·  demo-site.com  ·  WordPress 6.7.1
🛡️
0
Threats Blocked
0
Attacks Today
📡
99.99%
Uptime
⏱️
< 0.5ms
Latency
🔴
LIVE — 0 attacks/h
Real-Time Feed
🎯 Security Score
Excellent
0 / 100
Protection is looking good.
All critical security layers are active and functioning correctly.
Score breakdown90 / 100
Firewall
+20
2FA
+19
File Integrity
+18
Backups
+17
CAPTCHA
+16
Protection Status
All Systems Active
🔥FirewallON
🔑2FAON
📦BackupsON
📁File IntegrityON
🤖CAPTCHAON
🐚Shell ProtectOK
🌍Country Block3 Rules
📧NotificationsON
Attack Activity (Last 7 Days)
MonTueWedThuFriSatSun
Recent Security Events
EventIP AddressCountrySeverityActionTime
SQL Injection Attempt185.220.101.47🇷🇺 RussiaCriticalBlocked2 min ago
Brute Force Login195.54.160.123🇨🇳 ChinaHighBlocked8 min ago
XSS Attack89.47.112.9🇧🇷 BrazilHighBlocked14 min ago
Failed Login (admin)45.142.212.100🇩🇪 GermanyMediumLogged22 min ago
File Change Detected— InternalMediumAlert Sent1h ago
Plugin Vulnerability— ScannerLowNotified3h ago
Successful Admin Login212.93.45.12🇷🇴 RomaniaInfoAllowed4h ago
Adaptive Firewall
Real-time threat filtering · 847,293 attacks blocked
Active & Protected
🛡️ Firewall Toggle
Firewall is Active — blocking malicious requests in real time

The adaptive firewall analyzes incoming requests against known attack patterns and blocks threats automatically.

IP Allowlist
4 entries
212.93.45.12
Office IP
88.0.44.200
Home Network
10.0.0.1
VPN Server
185.199.108.0/24
GitHub Actions
🚫 IP Blocklist
6 entries
185.220.101.47
Tor Exit Node
195.54.160.123
Known Scanner
45.142.212.100
Brute Force
89.47.112.9
XSS Attacker
91.108.4.0/24
Spam Range
103.21.244.0/22
Cloudflare-abuse
📋 Active Firewall Rules
SQL Injection Prevention
Detects and blocks common SQL injection patterns in request parameters
Block
XSS Cross-Site Scripting
Filters malicious script injection attempts in form inputs and URLs
Block
Path Traversal Detection
Blocks attempts to access files outside the web root via ../
Block
Bad Bot Filtering
Identifies and blocks known malicious crawlers and automated scanners
Block
Rate Limiting
Limits requests per IP to prevent DDoS and brute force attacks
Limit
WordPress REST API Protection
Restricts access to sensitive REST API endpoints for unauthenticated users
Monitor
🛡️ DDoS Protection
Active
Requests above this limit are throttled
How long an IP is locked after exceeding limits
Login Protection & 2FA
Brute force protection · Two-factor authentication
🔒 Brute Force Protection
Active
Login Protection Enabled
Lockout after this many failed attempts
Immediately block login attempts with these usernames
Block XML-RPC authentication
Email notification on lockout
📱 Two-Factor Authentication
Enabled
2FA is currently active for your admin account. All admin logins require an authenticator code.
📷
QR Code
(Authenticator App)
Manual Setup Key
JBSWY3DPEHPK3PXP
Scan with Google Authenticator, Authy, or similar app
🔑 Password Policy
Enforce strong passwords
Minimum 12 characters
Force password reset every 90 days
Block commonly used passwords
🤖 CAPTCHA Settings
Active
Enable on login form
Enable on registration form
Enable on comment forms
Malware Scanner
Last scan: Today at 03:00 AM · No threats found
Run Scan
🔍
Ready to Scan
Click below to start a full malware scan of your WordPress installation
📊 Scan Statistics
Total Files Scanned12,847
Last Scan Duration2m 34s
Threats Found (All Time)0
Files Quarantined0
Scan ScheduleDaily 03:00 AM
📋 Last Scan Results
Clean
✅ Core WordPress files — No modifications detected (1,847 files)
✅ Active theme files — Clean (342 files)
✅ Plugin files — Clean (10,658 files)
✅ Uploads directory — No malicious files found
ℹ️ Scan completed in 2m 34s · 12,847 files checked · 0 threats
Backup & Restore
Last backup: 3 hours ago · Auto-backup daily
⚙️ Backup Settings
Include database
Include wp-content files
☁️ Cloud Storage
Configure
Cloud backup requires Enterprise or higher plan. Configure remote storage to keep offsite copies.
📦 Backup History
📦
backup-2026-03-16-03-00.zip
Full backup · Completed in 1m 12s
248 MB
📦
backup-2026-03-15-03-00.zip
Full backup · Completed in 58s
246 MB
📦
backup-2026-03-14-03-00.zip
Full backup · Completed in 1m 04s
245 MB
📦
backup-2026-03-13-03-00.zip
Full backup · Completed in 1m 08s
244 MB
File Integrity Monitoring
Monitoring 12,847 files · 1 change detected
⚠️ 1 file change detected since last baseline — review below to confirm this is expected.
📊 Monitoring Status
Active
Files Monitored12,847
Last Check5 min ago
Changes Detected1
Baseline Date2026-03-10
⚠️ Detected Changes
1 change
📝
wp-content/themes/mytheme/functions.php
Modified · Size changed from 14,832 → 14,905 bytes
If this change is unexpected, investigate immediately. Theme files should only be modified by authorized developers.
⚙️ Monitoring Settings
Monitor core files
Monitor plugin files
Monitor theme files
Monitor uploads directory
Alert on changes via email
Alert via mobile push
Security Logs
2,847 events recorded today
Filter:
Date / TimeEventIP AddressUserSeverityAction
2026-03-16 14:32:11SQL Injection Attempt185.220.101.47CriticalBlocked
2026-03-16 14:24:55Brute Force — 5 attempts195.54.160.123adminHighLocked Out
2026-03-16 14:10:33XSS Attack in comment form89.47.112.9HighBlocked
2026-03-16 13:58:02Failed Login (invalid user)45.142.212.100adminMediumLogged
2026-03-16 12:45:00File Modification DetectededitorMediumAlert Sent
2026-03-16 11:30:12Plugin Vulnerability (CVE)LowNotified
2026-03-16 10:15:44Admin Login Success212.93.45.12adminInfoAllowed
2026-03-16 09:00:00Automatic Backup CreatedsystemInfoSuccess
2026-03-16 08:12:33Path Traversal Attempt103.21.244.88CriticalBlocked
2026-03-16 07:44:01CSRF Attempt Detected91.108.4.77HighBlocked
Showing 10 of 2,847 events
Session Management
3 active sessions · 1 suspicious
⚠️ 1 suspicious session detected — unfamiliar location. Review and terminate if not recognized.
🖥️ Active Sessions
💻
Current Session — Chrome / Windows
212.93.45.12 · Bucharest, Romania · Started 2h ago
Current
📱
iPhone 15 — Safari / iOS
88.0.44.200 · Cluj-Napoca, Romania · Started 1d ago
⚠️ Unknown Device — Firefox / Linux
195.54.160.123 · Unknown Location · Started 12min ago
🔐 Emergency Access Token

Generate a one-time emergency token to regain access if locked out. Token is valid for 15 minutes.

General Settings
TSGuard v2.4.1 · Enterprise Plan

🔔 Notifications

Email notifications
Push notifications (app)
Slack webhook

🛡️ WordPress Hardening

Disable XML-RPC
Hide WordPress version
Disable file editing
Force SSL login
Add security headers
Disable directory listing

🌍 Country Access Rules

Enter 2-letter country codes. All traffic from these countries will be blocked.

🌐 Language

License & Plan
Enterprise Plan · Valid until 2027-03-16
✅ Your Enterprise license is active and valid. Renews automatically on 2027-03-16.
Professional
€49
/ year / license
Adaptive Firewall
Login & Brute-Force Protection
2FA & Password Policies
CAPTCHA & Anti-Spam
Backup & Restore
File Integrity Monitoring
Mobile App
Malware Scanner
Virtual Patching
Cloud Backup
Zero Trust (Ultimate)
✓ Your Current Plan
Enterprise
€99
/ year / license
Everything in Professional
Mobile App (iOS & Android)
Malware Scanner
Virtual Patching
Cloud Backup (S3, GDrive)
Push Notifications
Panic Mode
Agency Mode / Multi-Site
Zero Trust (ZTAC)
Stealth Mode
Attack Map
Ultimate
€240
/ year / license
Everything in Enterprise
Zero Trust (ZTAC)
Stealth Mode
Attack Map (Live)
Risk Score & Predictive AI
Incident Management
Session Replay
Stress Test Tool
Delayed Actions
Premium Security Badges
Priority Human Support
🔑 License Key
Traffic & Analytics
Last 7 days · 24,837 total visits
👁️
0
Total Visits
👤
0
Unique Visitors
📄
0
Page Views
🌍
0
Countries
📊 Daily Visits (Last 7 Days)
🔒 Blocked vs Allowed
79%
Allowed
Legitimate Traffic19,621
Blocked (Attacks)3,847
Suspicious1,369
📄 Top Pages
PageViewsAttacks
/wp-login.php8,4722,841
/xmlrpc.php3,2913,102
/12,04312
/wp-admin/1,847344
/wp-json/2,934891
/contact/2,1088
🌍 Top Attack Sources
🇷🇺Russia
1,461
🇨🇳China
1,076
🇺🇸United States
577
🇧🇷Brazil
385
🇩🇪Germany
269
🇳🇱Netherlands
192
Live Attack Map
Real-time global threat visualization · 1,284 attacks today
Live Feed Active
Active Attack
Suspicious
Blocked
0 attacks visualized
Live Attack Feed
LIVE
📊 Attack Types Today
SQL Injection
449
Brute Force
360
XSS Attack
231
Path Traversal
154
DDoS / Rate Limit
90
Plugin Vulnerabilities
Last scan: 2h ago · 2 issues found
🔌
24
Plugins Installed
22
No Issues
⚠️
1
Medium Risk
🚨
1
Critical Risk
🚨 Vulnerable Plugins
🔌
Contact Form 7 Plus
v2.1.3 (Update available: 2.1.9)
⚠️ Unauthenticated File Upload vulnerability — allows arbitrary PHP execution
CVE-2024-8847 Critical
🔌
WP Social Share
v1.8.0 (Update available: 1.8.4)
⚠️ Stored XSS in share count display — CVSS 6.1
CVE-2025-1234 Medium
All Installed Plugins
PluginVersionStatusLast CheckedAction
WooCommerce8.4.0Up to date2h ago
Yoast SEO22.1Up to date2h ago
Elementor3.18.3Up to date2h ago
Contact Form 7 Plus2.1.3Critical2h ago
WP Social Share1.8.0Vulnerable2h ago
Akismet Anti-Spam5.3.2Up to date2h ago
W3 Total Cache2.4.1Up to date2h ago