ngx_lua_waf is a web application firewall (WAF) module written in Lua for use with OpenResty (Nginx + Lua). It provides protection against common web attacks such as SQL injection, XSS, file uploads, and malicious bots. The WAF is rule-based, easily configurable, and lightweight, offering real-time defense with minimal performance overhead.

Features

  • Detects and blocks SQL injection and XSS attacks
  • Filters malicious file uploads and request patterns
  • Provides IP blacklisting and whitelisting
  • Modular rule-based filtering system
  • Custom logging and alert support
  • Lightweight and efficient for high-performance Nginx setups

Project Samples

Project Activity

See All Activity >

Categories

Firewall

License

MIT License

Follow ngx_lua_waf

ngx_lua_waf Web Site

Other Useful Business Software
Go from Code to Production URL in Seconds Icon
Go from Code to Production URL in Seconds

Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Try it free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ngx_lua_waf!

Additional Project Details

Operating Systems

Linux

Programming Language

Lua

Related Categories

Lua Firewall Software

Registered

2025-07-23