Skip to content

BiuboWAF/Biubo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Biubo WAF

Biubo WAF Banner
License Python Release AI PRs Welcome
A Web Application Firewall that Thinks, Remembers, and Visualizes.


⚑ What is Biubo WAF?

Biubo WAF is not just another rule-based filter. It is an Intelligence-First Proxy that bridges the gap between high-speed security and modern AI intuition. It sits as a guardian in front of your applications, watching every request through a dual lens of Regex Performance and LLM Awareness.

Tip

Zero-Zero Setup: No SQL, No Redis, No complex Nginx configs. Just Python and the power of AI.


🎬 See it in Action

1. 🧠 Intelligence You Can Trust

Biubo WAF monitors every packet. From complex obfuscated payloads to sudden anomalies, watch it neutralize threats in milliseconds before they even reach your server.

AI Detection Demo Attack detected and IP instantly isolated using high-speed signature and semantic correlation.

2. πŸŽ₯ Visual Forensics (The "DVR" for Security)

Stop guessing. Watch exactly what the attacker did on your site with our integrated rrweb session playback.

Visual Replay Demo

πŸ—ΊοΈ 3. Real-time Attack Visualization

Stay ahead of the threat. Visualize every incoming attack on a live global map, providing instant situational awareness.

Global Attack Map


✨ Key Features

Feature Description Status
Dual-Path Detection Regex (Fast Path) + LLM (Deep Path) for maximum coverage. βœ…
Visual Session Replay Integrated rrweb to record and playback malicious sessions. βœ…
JS Challenge Client-side Challenge-Response to stop headless bots. βœ…
Self-Contained DB Lightning-fast Msgpack storage with write-behind flushing. βœ…
Dynamic Dashboard Modern, responsive console for real-time traffic monitoring. βœ…

🧱 Architecture & Flow

graph LR
    A[Client Traffic] --> B[Biubo Gateway]
    subgraph Engine
        B --> C{Regex Match?}
        C -- No --> D{LLM Opinion?}
        D -- Hacker --> E[BLOCK]
        C -- Yes --> E
        D -- Normal --> F[PASS]
    end
    F --> G[Your Backend]
    E --> H[Visual Log + rrweb]
Loading

πŸš€ Quick Start

One-Step Installation

# Clone the repository
git clone https://github.com/BiuboWAF/Biubo.git
cd Biubo

# Run the interactive setup
python setup.py

# Start protecting
python main.py

Docker Deployment

docker run zplb/biubo:1.1.0

πŸ“‘ Documentation Links


πŸ“„ License

Biubo WAF is open-source software licensed under the MIT License.

Built with ❀️ for a more secure, intelligent web.

About

πŸ›‘οΈ A modern, AI-powered WAF with visual forensic playback via rrweb. Protect your web apps with LLM-driven threat detection, real-time visualization, and zero-config deployment.

Topics

Resources

License

Contributing

Stars

60 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages