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
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Let your crypto work for you

Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
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