๐Ÿ›ก๏ธ AEGIS-RS

AI-Powered Web Application Firewall

SYSTEM STATUS
ONLINE
Total Threats Blocked
0
Avg Risk Score
0%
Last Attack
-
Active AI Model
Gemini 3 Flash

โ— Live Threat Feed

Veridct Risk Method / Path Reason (AI Analysis)
Waiting for traffic...

Threat Distribution

LATEST INTELLIGENCE

"AI systems are active. Monitoring traffic patterns for SQLi, XSS, and anomaly detection."

๐Ÿงช Attack Simulation Lab

Click to simulate an attack against this server:

๐Ÿ’‰ SQL Injection ๐Ÿ‘พ XSS Attack ๐Ÿ“‚ Path Traversal ๐Ÿค– Prompt Injection

๐Ÿš€ How to Integrate (Drop-in Protection)

๐ŸŒ
Public Internet
(Hackers & Users)
โ”€โ”€ HTTPS โ”€โ”€โ–ถ
๐Ÿ›ก๏ธ
AEGIS WAF
Port 3000
โœ“ Filters Attacks
โ”€โ”€ Safe Traffic โ”€โ”€โ–ถ
๐Ÿ“ฆ
YOUR APP
Port 8080
(Node, Python, PHP...)

Easy Setup with Docker

Aegis works as a Reverse Proxy. It sits in front of your application container. You don't need to change your code. Just add Aegis to your docker-compose.yml file.

  • 1.
    Define Aegis service exposing port 80 or 3000.
  • 2.
    Set TARGET_URL to point to your app's internal container name (e.g., http://my-app:8080).
  • 3.
    Add your Google Gemini API Key.
Get Code on GitHub
docker-compose.yml example
version: '3' services: # ๐Ÿ›ก๏ธ THE SECURITY LAYER aegis_waf: image: your-repo/aegis-rs:latest ports: - "80:3000" # Public Port environment: - TARGET_URL=http://my_app:8080 - GEMINI_API_KEY=${KEY} # ๐Ÿ“ฆ YOUR APPLICATION (Hidden) my_app: image: node:18 command: npm start # No ports exposed to public!