awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nbs-system avatar

nbs-system/naxsiArchived

0
View on GitHub↗
4,817 stars·598 forks·C·GPL-3.0·17 views

Naxsi

Naxsi is a web application firewall for NGINX servers designed to protect web applications from attacks by inspecting HTTP traffic for malicious patterns and vulnerability signatures. It functions as a vulnerability signature filter that matches incoming requests against known markers for threats such as SQL injection and cross-site scripting.

The system includes a learning system and an automated rule generation utility to reduce false positives. It analyzes website behavior over time to create traffic whitelists and security exceptions for legitimate traffic patterns.

The project provides a security event analyzer that imports security logs into a database to perform trend analysis. This allows for the identification of offending hosts and the calculation of event ratios through database-driven summaries.

Features

  • Web Security - Blocks common security threats such as cross-site scripting and SQL injection to secure web applications from exploitation.
  • NGINX Extensions - Runs as a native extension within the NGINX web server to inspect HTTP requests during the processing pipeline.
  • Behavioral Learning Systems - Analyzes legitimate website behavior over time to automatically create whitelist exceptions for valid traffic patterns.
  • HTTP Request Filtering - Evaluates each HTTP request independently against security policies without maintaining session state between packets.
  • Traffic Security Policies - Creates exception rules to permit specific traffic patterns that would otherwise be blocked by security policies.
  • Signature-Based Filtering - Implements a request inspection engine that matches incoming traffic against known malicious patterns like SQL injection and XSS.
  • Web Application Firewalls - Protects NGINX servers from web attacks by inspecting HTTP traffic for malicious patterns and vulnerability signatures.
  • WAF Behavioral Learners - Analyzes website behavior to automatically generate whitelisting rules and reduce false positives.
  • Whitelist Management - Creates and refines security whitelists to reduce false positives and permit legitimate traffic during a learning phase.
  • Traffic Signature Matching - Inspects incoming traffic against a predefined set of malicious markers to identify and block common web attacks.
  • Automated Whitelist Generation - Analyzes website behavior during a learning phase to automatically create whitelisting rules for legitimate traffic.
  • Whitelist Heuristics - Generates security exceptions based on statistical database summaries to reduce false positive detections for specific URIs.
  • Security Log Analytics - Provides a database-driven system for analyzing security logs to calculate event ratios and identify frequent offending hosts.
  • Statistical Whitelist Generation - Creates rule exceptions based on database statistics to reduce false positives for specific URIs or servers.
  • Event Log Importing - Provides a tool for ingesting security event logs from files or standard input into a database for detailed analysis.
  • Security Event Monitoring - Ingests and analyzes web security logs to identify offending hosts and track attack trends over time.
  • Trend Analysis - Provides a utility for producing summaries of database content to identify event ratios and frequent offending hosts.
  • Web Application Firewalls - High-performance WAF for NGINX.

Star history

Star history chart for nbs-system/naxsiStar history chart for nbs-system/naxsi

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Naxsi

Similar open-source projects, ranked by how many features they share with Naxsi.
  • bunkerity/bunkerwebbunkerity avatar

    bunkerity/bunkerweb

    10,629View on GitHub↗

    BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall and Nginx reverse proxy. It provides a security layer for web applications, combining traffic routing with automated SSL certificate management and a web-based security dashboard for monitoring and configuration. The project distinguishes itself through its deep integration with container orchestrators, serving as a Kubernetes ingress controller that automates security settings and service discovery via container labels. It features a plugin-based extension model and a manageme

    Python
    View on GitHub↗10,629
  • stamparm/maltrailstamparm avatar

    stamparm/maltrail

    8,498View on GitHub↗

    Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network intrusion sensor for monitoring interfaces, a threat intelligence aggregator for syncing blacklists, and a detection engine that identifies security threats through signature matching and heuristic attack patterns. The system distinguishes itself through a distributed sensor architecture that collects traffic data from multiple remote probes and forwards events to a central analysis server. It employs heuristic behavioral analysis to identify unknown threats, such as port scanning o

    Pythonattack-detectionintrusion-detectionmalware
    View on GitHub↗8,498
  • bunkerity/bunkerized-nginxbunkerity avatar

    bunkerity/bunkerized-nginx

    10,629View on GitHub↗

    Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web application firewall. It focuses on protecting web applications by monitoring container labels within cloud-native orchestration systems to automatically update security settings and firewall rules. The system distinguishes itself through automated security operations, including the automatic management of SSL certificates and an automated client banning mechanism that blocks IP addresses based on HTTP status codes. It features bot challenge mechanisms using CAPTCHAs, JavaScript, or coo

    Python
    View on GitHub↗10,629
  • higress-group/higresshigress-group avatar

    higress-group/higress

    8,727View on GitHub↗

    Higress is an AI-native and cloud-native API gateway that routes, secures, and optimizes traffic between clients and large language model services. It functions as a centralized entry point for microservices, serving as both a Kubernetes ingress controller and an AI gateway orchestrator. The project distinguishes itself by managing traffic across multiple AI providers using a unified protocol, incorporating token-aware rate limiting and response caching to optimize model inference. It coordinates communication between AI models and external tools to provide real-time context and data, while a

    Go
    View on GitHub↗8,727
See all 30 alternatives to Naxsi→

Frequently asked questions

What does nbs-system/naxsi do?

Naxsi is a web application firewall for NGINX servers designed to protect web applications from attacks by inspecting HTTP traffic for malicious patterns and vulnerability signatures. It functions as a vulnerability signature filter that matches incoming requests against known markers for threats such as SQL injection and cross-site scripting.

What are the main features of nbs-system/naxsi?

The main features of nbs-system/naxsi are: Web Security, NGINX Extensions, Behavioral Learning Systems, HTTP Request Filtering, Traffic Security Policies, Signature-Based Filtering, Web Application Firewalls, WAF Behavioral Learners.

What are some open-source alternatives to nbs-system/naxsi?

Open-source alternatives to nbs-system/naxsi include: bunkerity/bunkerweb — BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall… stamparm/maltrail — Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network… bunkerity/bunkerized-nginx — Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web… higress-group/higress — Higress is an AI-native and cloud-native API gateway that routes, secures, and optimizes traffic between clients and… opnsense/core — This project is the core management framework for a security appliance, providing the primary infrastructure for… baeharam/must-know-about-frontend — This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of…