Download Latest Version 1.3.zip (279.2 kB)
Email in envelope

Get an email when there's a new version of Naxsi

Home / 1.1
Name Modified Size InfoDownloads / Week
Parent folder
debian-bullseye-libnginx-mod-http-naxsi_1.1_amd64.deb.asc 2020-09-24 310 Bytes
ubuntu-focal-libnginx-mod-http-naxsi_1.1_amd64.deb.asc 2020-09-24 310 Bytes
debian-buster-libnginx-mod-http-naxsi_1.1_amd64.deb.asc 2020-09-24 310 Bytes
debian-stretch-libnginx-mod-http-naxsi_1.1_amd64.deb.asc 2020-09-24 310 Bytes
debian-sid-libnginx-mod-http-naxsi_1.1_amd64.deb.asc 2020-09-24 310 Bytes
ubuntu-bionic-libnginx-mod-http-naxsi_1.1_amd64.deb.asc 2020-09-24 310 Bytes
debian-buster-libnginx-mod-http-naxsi_1.1_amd64.deb 2020-09-24 381.9 kB
debian-sid-libnginx-mod-http-naxsi_1.1_amd64.deb 2020-09-24 329.7 kB
ubuntu-bionic-libnginx-mod-http-naxsi_1.1_amd64.deb 2020-09-24 350.2 kB
ubuntu-focal-libnginx-mod-http-naxsi_1.1_amd64.deb 2020-09-24 384.0 kB
debian-bullseye-libnginx-mod-http-naxsi_1.1_amd64.deb 2020-09-24 329.7 kB
debian-stretch-libnginx-mod-http-naxsi_1.1_amd64.deb 2020-09-24 331.8 kB
naxsi-1.1.zip.asc 2020-09-24 310 Bytes
naxsi-1.1.tar.gz.asc 2020-09-24 310 Bytes
1.1.tar.gz 2020-09-24 232.6 kB
1.1.zip 2020-09-24 275.8 kB
README.md 2020-09-24 1.6 kB
Totals: 17 Items   2.6 MB 0

Naxsi:

  • Fixed various compilation issues (#515 [#497] [#491]).
  • Fixed valid JSON blocked by Rule ID 15 (#457).
  • Fixed documentation (#505).
  • Updated libinjection to 3.9.2 (commit: 991433e7 [#523])
  • Added Content-type: application/vnd.api+json (#513).
  • Added JSON logging output for events (#488 [#522]).
  • Implemented Whitelist for IPs and CIDRs and support for IPv4 and IPv6 (#488 [#522]).

Special thanks to:

  • 0xflotus
  • marcinguy
  • squedgy

Debian/Ubuntu packages usage:

To enable naxsi include the following files in the configuration as follows:

:::bash
# add inside http {}
include /usr/share/naxsi/naxsi_core.rules;

# add inside server {}
include /usr/share/naxsi/naxsi_denied_url.conf;

# add inside location /my/path {}
# you can't use both. choose one of the 2 modes.
include /usr/share/naxsi/naxsi_block_mode.conf; # use this to enable blocking mode
include /usr/share/naxsi/naxsi_learning_mode.conf; # use this to enable learning mode

All the BasicRules are available below and shall be added after naxsi_block_mode.conf or after naxsi_learning_mode.conf

:::bash
# to use them just include them within `location /my/path {}`
/usr/share/naxsi/rules/iris.rules
/usr/share/naxsi/rules/rutorrent.rules
/usr/share/naxsi/rules/wordpress.rules
/usr/share/naxsi/rules/dokuwiki.rules
/usr/share/naxsi/rules/drupal.rules
/usr/share/naxsi/rules/etherpad-lite.rules
/usr/share/naxsi/rules/zerobin.rules
Source: README.md, updated 2020-09-24