A console your team will enjoy

The ToutWAF console gives you full control: live attacks, explained events, sites, rules, bans and certificates, with seven themes, light and dark modes and a layout that works on a phone. Illustration with demonstration data.

The public version is a development version, 0.3.0-dev. No stable version exists yet.

https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Dashboard

Requests1.2M/ 24h
Blocked14 3801.2%
CPU12 / 122296 MHz
RAM1.6 / 63 GBtoutwaf-dp 0.3.0-dev
Requests / Blocked
To watch2
Two-factor authentication inactiveEnable 2FA to protect console access.
1 site without certificateLet's Encrypt is free and automatic.
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Attacks

TimeIPModuleURLAction
12:04:51185.220.101.7sqli/?id=1' UNION SELECTBan
12:04:4945.155.205.12bots/wp-login.phpBlock
12:04:46103.74.19.88lfi/download?f=../../etc/passwdBlock
12:04:4491.240.118.9xss/q?s=<img onerror=x>Block
12:04:40194.26.29.55rate/api/loginBan
12:04:3778.46.12.9ssrf/fetch?u=http://169.254.169.254Block
12:04:31203.0.113.24-/pricingAllow
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Attacks

403Request blocked (example)TW-2001
What
SQL injection attempt
Where
Query parameter id on /product
Why
The value contains ' OR '1'='1, a classic always-true condition. Rule sqli.tautology, score 15 (threshold 5).
This is a false positiveCreate the narrowest exception

Impact preview: 0.01% of the last 7 days of traffic would be affected.

Detection report after 7 days (example)
  • ✓99.8% of traffic would be allowed
  • !3 rules cause 95% of false positives
  • ✓3 exceptions proposed, ready to review
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Sites

TemplateStatusCertificate
shop.example.comWordPressProtected BlockingLet's Encrypt
api.example.comAPIProtected BlockingLet's Encrypt
blog.example.comLaravelProtected DetectionLet's Encrypt
old.example.orgstaticProtected Detection-
+ Add
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Rules

RuleBlocking
sqli.tautology
xss.script-tag
lfi.traversal
rce.log4shell
wp.vpatch-cve
Rule tester
GET /search?q=<script>alert(1)</script>
Host: shop.example.com
Decision: Block · TW-2002 · score 10/5
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Bans

IPReasonExpiresStatus
185.220.101.7sqli x 1200:58:12Ban
194.26.29.55rate limit00:21:40Ban
45.155.205.0/24bot scanner23:11:05Ban
AS60117blacklist-Ban
RU, KPcountry-Ban
+ Add
https://waf.example.com:9443
192.168.4.2 web.local AlmaLinux 10.2FR

Users and 2FA

UserRole2FA
quentinAdminOn
sarahOperatorOn
audit-botViewer-
+ Add

Interface illustration. Console available in 10 languages with RTL support.

Dashboard

Protection state per app, load, blocked attacks and recommended actions at a glance.

Live attacks

A real-time stream with filters by site, IP, module and action, and one-click ban.

Explained event

Every block is explained in plain language, with a one-click narrowest exception and an impact preview.

Sites

Add a site with a guided wizard, pick a template and see certificate and protection status.

Rules and tester

Enable, tune or write rules in a readable language and replay a request to see the decision.

Bans and lists

Manage bans, allow lists and deny lists by IP, network, ASN or country.

Users and 2FA

Roles, two-factor authentication, API tokens and a full audit trail.

Real console screenshots

The default look is Aurora in light mode with a blue accent. It is fully customisable: several themes, light or dark mode, your own accent colour.

Dashboard, Aurora light theme (default)
Dashboard, Aurora light theme (default)
The same dashboard in Aurora dark
The same dashboard in Aurora dark
Cluster: all your servers, security score and alerts
Cluster: all your servers, security score and alerts
Server dashboard: live resources, fixes, terminal
Server dashboard: live resources, fixes, terminal
Pick the theme, mode and accent colour
Pick the theme, mode and accent colour
Setup assistant: ports, certificates and the proxy engine
Setup assistant: ports, certificates and the proxy engine
Rules: enable, tune and test detection rules
Rules: enable, tune and test detection rules
Events: every request decision, explained
Events: every request decision, explained
Sites: protected domains, certificates and modes
Sites: protected domains, certificates and modes
Backups of the configuration
Backups of the configuration
Nordic theme: calm and airy
Nordic theme: calm and airy
Executive theme: refined and high-contrast
Executive theme: refined and high-contrast
Obsidian theme: dark SOC look
Obsidian theme: dark SOC look
Ember theme: warm dark
Ember theme: warm dark