An open API service indexing awesome lists of open source software.

https://github.com/snapt/traefik-nova-plugin

Traefik plugin to proxy requests to Snapt Nova for evaluation against the WAF.
https://github.com/snapt/traefik-nova-plugin

security snapt traefik-plugin

Last synced: 5 months ago
JSON representation

Traefik plugin to proxy requests to Snapt Nova for evaluation against the WAF.

Awesome Lists containing this project

README

          

# Traefik Nova Plugin

![Banner](./img/banner.png)

Traefik plugin to proxy requests to Snapt Nova for evaluation against the WAF.

## Documentation
See the [Nova Traefik documentation](https://nova-docs.snapt.net/guide_traefik.html) page.

## Usage (Kubernetes)

See [examples/k8s](https://github.com/snapt/traefik-nova-plugin/tree/main/examples/k8s) for a full
Kubernetes installation guide.

## Usage (docker-compose)

See [examples/docker](https://github.com/snapt/traefik-nova-plugin/tree/main/examples/docker) for a full
docker-compose installation guide.

## How it works

This adds a middleware plugin to Traefik which proxies requests to a Nova container before
sending them to your backend. If Nova determines the request should be blocked
then it returns a block, otherwise it allows Traefik to continue as it would have.

This requires an AutoJoin key from a Traefik-based ADC you have already added
on Nova (https://nova.snapt.net) and, naturally, requires that you enable the
WAF. You can use learning mode on Nova to see what would be blocked.

## About Nova

Nova is a powerful Layer 7 WAF/WAAP.

Nova's powerful Active Threat System (ATS) quickly identifies and stops bots, scrapers, data leaks, spammers, SQL injections, XSS attacks, denial of service, and much more.

#### Layer 7 WAF

Nova provides a full OWASP 10 protection suite, ensuring your site and apps are PCI compliant and protected from threats, denial of service and abuse.

#### Central Security Orchestration

Centrally manage, deploy and control blacklists, whitelists, rulesets, rate limits and more across all your ADCs (multiple clouds / locations).

#### DoS Protection

Nova automatically mitigates Denial of Service attacks, with AI and ML-driven dynamic adjustments to traffic based on real-time telemetry.

#### Total Visibility

Nova web app firewalls are in constant communication with the Nova Cloud Controller, allowing detailed real-time monitoring and reactions to threats. You can easily monitor threats across multiple clouds, datacenters, and locations.

#### Powerful Telemetry

More than just TCP data, Nova monitors request rates, HTTP error rates, HTTP POSTs, known vulnerable endpoints, response codes, IP threat level and much more to determine the likelihood of a threat in real time.

#### Machine Learning and AI

Nova's ML engine profiles your ADCs and the servers behind them, constructing a pattern of "normal" behavior to identify anomalies. Nova's powerful Active Threat System (ATS) quickly identifies and stops attackers.