NEXWALL

All releases / 26.0.0-rc1

Nexwall Firewall 26.0.0-rc1

First release candidate: intrusion prevention, Application Control, DNS filtering, IP and geo blocking, a Log Viewer and licensing by module.

Release candidate Release date:

Overview

Nexwall Firewall 26.0.0-rc1 is the first release candidate: an installable image for x86-64 machines and virtual machines, with a web interface in English, Spanish and Brazilian Portuguese. It provides Network Protection (intrusion prevention), Application Control, DNS filtering, IP and geo blocking, a Log Viewer with live rule tracing and licensing by module. Intrusion signatures, the application catalog and the threat lists come from signed Nexwall services and are refreshed daily.

This is a release candidate: use it to evaluate and to test in the lab, not as the only protection of a production network.

Version
26.0.0-rc1
Status
Release candidate
Platform
x86-64, UEFI boot
Base system
OpenWrt 25.12.5, kernel 6.12
Interface languages
English, Spanish, Brazilian Portuguese
Licensed features
Trial included

What is new

The features below are new in this release.

New

Guided setup

The first start guides you through everything a new firewall needs: the administrator password, the name of the firewall, how it connects to the internet (automatic DHCP by default, fixed IP address or PPPoE), remote access and the security services. After the setup the firewall protects the network without further configuration.

  • The WAN interface and the address it received are shown during the setup.
  • The default name is FIREWALL.
  • The security services are switched on by default; the countries or regions to block are chosen on the last pages.
  • A language icon on every page, also on the login page, changes the language and the choice is remembered.
  • Nothing is applied until you finish the setup.
New

Network Protection (IPS)

Inline intrusion prevention that inspects forwarded traffic and blocks attacks before they reach your servers and users. The page that was called IPS / IDS is now Network Protection (IPS), and the default action for detected threats is Block. You can switch to Detect only and turn alert logging on or off.

  • The signature bundle combines three sources in policy tiers: the Snort community rules (4,017 rules), a converted open rule set (51,873 rules) and rules written by Nexwall Labs. It is built on Nexwall servers, signed, and refreshed daily.
  • The firewall verifies every bundle, validates it with Snort before installing it and rolls back to the previous one if it does not load.
  • A signatures card shows the bundle in use and lets you update it on demand.
  • Queues and analysis threads follow the number of CPU cores.
  • When the license no longer allows the service, the page shows a banner and inspection is suspended instead of failing silently.

Signature updates need a license; the trial includes them. The open sources used are redistributed under their own licenses.

New

Application Control (DPI)

Recognizes the applications and services crossing the firewall and lets you block, re-prioritize or report them. The traffic classification engine is Netify Agent 5.2.8 with Nexwall's own plugins, and enforcement is applied in the firewall as nftables rules that are validated before they replace the running ones.

  • A Nexwall application catalog is delivered daily. The first build knew about 1,500 applications with about 26,000 domain rules, 783 network rules and 26 soft dissectors, compared with 199 applications in the open list shipped with the engine, so far fewer flows stay Unknown.
  • A Settings tab shows the catalog status and lets you update now or choose the automatic update frequency.
  • Rules can act on a single application or on a whole category.
  • Enforcement is tied to a short-lived feature token from the license service. If the token cannot be renewed, enforcement is suspended within seconds and a banner says so; it resumes when the service is back.
  • Traffic statistics per application are available while the license is active.
New

Threat Shield feeds

Nexwall now builds and serves its own block lists. A firewall downloads them from Nexwall, checks the signature and the checksum of every file and applies them locally, instead of reading lists from third-party servers.

  • Twelve DNS categories, about 3.2 million entries in total: advertising and tracking, adult content, filter bypass, crypto mining, drugs, gambling, malware (core and extended), phishing, piracy, ransomware and scams.
  • Two IP lists: known attackers and botnet command servers.
  • Each list shows a readable title, the number of entries and a confidence level, so you can decide what to switch on.
  • The lists are rebuilt every day; the firewall checks every 30 minutes and reloads its DNS service only when something changed.
  • A sensible set of categories is switched on by default and your own choices are kept when you update. A selection made with the earlier categories is migrated.

The Nexwall lists need a license; the trial includes them. They are built only from sources whose licenses allow redistribution.

New

Memory warning for DNS lists

Large lists need memory. The DNS block lists page now shows how much memory the switched-on categories need compared with the memory installed, and warns you when they would use more than a fifth of it (an error above a third).

  • As a guide, every blocked domain takes about 75 bytes.
New

Geo-blocking from Nexwall servers

Country blocking now uses address lists built by Nexwall from the public registry allocation data (five regional internet registries), split by country and published in the same signed bundle as the other lists. The firewall loads them from local files in seconds, instead of downloading a list per country every time the service starts.

  • IPv4 (about 179,000 blocks) and IPv6 (about 70,000 blocks) are covered.
  • Registry data shows where an address block was allocated, not always where it is used today.
New

Log Viewer

A new viewer for the firewall's logs, opened from the Logs page in its own window. Logs are stored locally for 30 days and the viewer follows the interface language and theme.

  • Thirteen tabs: firewall, IP and geo blocking, intrusion prevention, application control, DNS filtering, VPN, high availability, reverse proxy, authentication, administrator activity, system and more.
  • Every blocked line tells you the reason; a rule with logging turned on is logged under its own name.
  • Click a value to filter by it, and export the result to CSV.
  • Live rule tracing shows which rule accepted, rejected or dropped a packet, including blocks by application control; the trace link on each firewall row starts it.
  • The viewer runs only while it is enabled.
New

Fast path and performance settings

Established connections that need no inspection can bypass most of the packet processing. The fast path is selective: traffic that Network Protection or Application Control must see stays on the inspected path, and connection counters keep working. It is off by default and is one switch on both the Application Control and Network Protection settings pages.

  • Packet steering spreads network processing across the CPU cores; it is on by default for new multi-core installations.
  • Larger network card buffers are on by default for new installations. Small default buffers dropped bursts in tests.
  • The connection tracking table scales with installed memory (32 entries per MiB, at least 65,536).
  • Application Control instances are sized from the CPU count (half of the cores, one to four); Network Protection uses one thread per CPU.
New

Engine monitor

A new page shows what the inspection engines are doing: how busy the traffic classification and intrusion prevention engines are and how much load they put on the machine. Use it to see whether a machine is sized correctly.

New

Stalled inspection watchdog

If an inspection queue stops issuing verdicts, new connections would wait forever. A watchdog checks every minute, detects a stuck or badly backed-up queue, writes a report with the details, logs it and restarts the engine that owns the queue. The longest outage before recovery is about one to two minutes.

New

Licensing

A firewall registers itself with the license server: no code is typed. It starts in a 30-day trial that includes Application Control, Network Protection, DNS Filtering, IP & Geo Blocking and VPN Extended, and the trial ends when your reseller applies a subscription. The Licensing page lists the subscriptions that are active and the ones that are not, including the additional Web Server Protection (WAF) and Email Protection (MTA), and has a Synchronize with server button. The license component updates itself from the signed feed and downloads large data sets reliably.

New

Signed update feed

The web interface, the license component and the traffic-engine plugins are published to a signed Nexwall feed. Every file is pinned by its SHA-256 checksum in the firmware build, so an image always contains exactly the version it was built with.

New

Also in the image

The firewall platform includes the functions you expect from a complete firewall.

  • Zones, policies, port forwarding, NAT, multiple WAN with failover and QoS.
  • VPN: IPsec tunnels and OpenVPN remote access, both tested in this release.
  • Authentication against a remote Active Directory, tested in this release.
  • High availability, reverse proxy with certificates, captive portal and DNS category filtering through a cloud resolver.
  • Monitoring with real-time graphs and Checkmk checks, configuration backup and central management.

Improvements and changes

Improved

Unit name in the top bar

The name of the firewall is shown at the right of the top bar, next to the Log Viewer button.

Improved

Enable all lists at once

The DNS Filtering and the IP & Geo Blocking pages have an Enable all switch at the top right of the lists. A new firewall switches all the Nexwall lists on by itself when they arrive, if its memory allows it.

Changed

Sensible firewall defaults

A new installation no longer starts with an empty forward rules list. It starts with two rules: LAN -> WAN, which allows your internal networks to reach the internet, and DROP DEFAULT, which closes that path and logs what it drops.

  • DROP DEFAULT cannot be deleted or moved; it always stays the last forward rule.
  • A rule you add is placed above it automatically, so it takes effect.

Existing firewalls keep their current configuration.

Improved

Clearer output rules

The description of output rules now says what they are: rules for traffic that the firewall itself starts, such as updates, DNS, license checks and VPN connections. Every zone already allows this traffic, so you only need output rules to restrict it.

Improved

Web interface

The interface carries the Nexwall design and is available in English, Spanish and Brazilian Portuguese; tabs follow the chosen language. The Threat Shield tables show titles, entry counts and confidence for every list, and the pages for the licensed features say clearly when a license is missing.

Improved

Accurate traffic figures

The traffic shown in the Monitor (daily traffic, top talkers, live flows) now matches the interface counters. In a test with a 36 MB download the Monitor showed 35.99 MB against 36.33 MB on the interface; before it showed 14 KB.

Changed

Nexwall naming and services

The product, the image file names, the host name (Nexwall) and the service endpoints use Nexwall names. Registration, inventory, backup, telemetry, updates and licenses are served from Nexwall hosts.

Changed

No third-party list mirrors

Threat Shield no longer reads block lists from third-party servers or from a mirror. Everything comes from the signed Nexwall bundle.

Resolved issues

FixedNXW-1001

Reinstalled firewall stayed unregistered

A firewall that was reinstalled kept its old registration on the license server and could not get its license or its downloads (IPS signatures, lists). Your reseller can now reset the device in the license panel, and the firewall registers again by itself.

Licensing

FixedNXW-1002

Log Viewer did not open

Opening the Log Viewer restarted the web server under the request that asked for it and the browser reported a network error. Enabling it again no longer restarts anything, and the first time the page waits for the web server.

Logging

FixedNXW-1003

DNS & DHCP page failed to load

The page raised an error when an interface address was stored as 192.168.1.1/24. Addresses are now read in every form and interfaces without a usable IPv4 address are skipped.

Web interface

FixedNXW-1004

Traffic engine crash loop

A plugin of the traffic engine crashed the engine again and again right after it started. The cause was found with a symbolized backtrace and fixed.

Application Control

FixedNXW-1005

Engine using a whole CPU core

A plugin queue spun without waiting and kept the engine at 100% of a core. It now waits for work like the other plugins.

Application Control

FixedNXW-1006

Engine deadlock

A plugin could lock the engine against itself. The call path was changed so the engine no longer blocks.

Application Control

FixedNXW-1007

Large license data downloads

Downloads of big data sets from the license service were cut silently at 1 MiB and timed out after 30 seconds. They now accept up to 64 MiB and have ten minutes to complete.

Licensing

FixedNXW-1008

Memory exhaustion with very high connection limits

A fixed, very high connection tracking limit could exhaust memory on small machines under heavy load. The limit is now derived from the installed memory.

Performance

FixedNXW-1009

Bursts dropped on virtual network cards

Small default network card buffers dropped traffic bursts and kept throughput low in tests. Larger buffers and packet steering are now on by default for new installations.

Networking

Known issues

Known issueNXW-2001

Country blocking without a license

Without a license, country blocking falls back to the public lists of the underlying component, which are downloaded at every service start and can take a long time. The Nexwall country lists need a license.

Workaround: Activate the license to use the Nexwall lists.

IP & Geo Blocking

Known issueNXW-2002

Large DNS list selections

Reloading the DNS service with about 1.8 million blocked domains interrupts name resolution for about ten seconds. Lists reload only when they change, normally once a day.

Workaround: Switch off the categories you do not need; the memory warning on the DNS block lists page helps you choose.

DNS Filtering

Known issueNXW-2003

Additional subscriptions

Web Server Protection (WAF) and Email Protection (MTA) appear as subscriptions, but their features are not available yet.

Licensing

Known issueNXW-2004

Encrypted traffic

Application Control and Network Protection do not decrypt HTTPS. They recognize applications from the connection, the domain name and the traffic pattern. Web Protection can inspect chosen categories of encrypted traffic (see NXW-2007).

Application Control

Component versions

The versions below make up the image. Most of them are pinned by checksum, so the image always contains exactly these versions. The signature bundle, the application catalog and the threat lists are not part of the image: they are downloaded and refreshed daily.

ComponentVersionNotes
Image26.0.0-rc1x86-64, UEFI, compressed disk image
Firmware sourcesv26.0.0-rc1Commit of the public firewall repository the image is built from
Base systemOpenWrt 25.12.5Linux kernel 6.12, nftables 1.1
Web interface1.3.7English, Spanish, Brazilian Portuguese
License component1.6.0Updates itself from the signed feed
Traffic classification engine5.2.8 (release 6)Netify Agent with Nexwall plugins
Traffic engine plugins1.0.1Five plugins, built for engine release 6
Intrusion prevention engineSnort 3.10.0.0With the Nexwall gate plugin 1.0.1
Intrusion signaturesdaily bundleCommunity, converted open rules and Nexwall Labs; 2026.10.02.1 at release
Application catalogdaily bundle2026.10.02.1 at release
Threat lists2026.10.02.312 DNS categories, 2 IP lists, country lists; rebuilt daily

Release track

How this release came together, from the first image to the release candidate.

  1. First image

    Nexwall branding, naming and licensing files; the baseline image booted in a virtual machine.

  2. Nexwall sources

    The web interface, monitoring, captive portal and Checkmk checks are built from Nexwall repositories; Application Control enforcement and its statistics were added; services moved to Nexwall hosts; the DNS & DHCP address bug was fixed.

  3. First Nexwall-only image

    Booted with the new interface and Portuguese translation; an IPsec tunnel to a third-party firewall, a remote Active Directory and OpenVPN remote access were configured and worked.

  4. Traffic engine 5.2.8 and Nexwall plugins

    The engine was upgraded and the flow, statistics and HTTP-sink plugins were verified end to end on a running unit.

  5. Application Control actions

    The action plugin was tested live; a crash loop and a busy-wait that used a whole CPU core were found and fixed, and labels were confirmed end to end.

  6. Catalog, accounting and logs

    The Nexwall application catalog, the traffic accounting fix, the Log Viewer with live rule tracing and the stalled-queue watchdog were built and tested.

  7. Signed feed and licensed services

    The signed update feed, feature tokens for Application Control, statistics and Network Protection, the intrusion signature service and the Network Protection gate plugin.

  8. Performance, threat feeds and defaults

    Inspection threads, fast path, packet steering, larger buffers and the Engine monitor; Network Protection naming and Block default; daily refresh of signatures and catalog; Threat Shield feeds, geo-blocking and the memory warning; the default firewall rules; web interface 1.3.6; the release candidate image.

  9. Guided setup and licensing by module

    Setup wizard with network and security steps, subscriptions by module, registration without a code, enable-all switches, Log Viewer fix, web interface 1.3.7 and license component 1.6.0.

Requirements

  • x86-64 processor, UEFI firmware with Secure Boot off.
  • At least two network interfaces (one for the internal network, one for the internet).
  • 2 GB of memory with the default threat categories; 4 GB or more if you switch on the adult, advertising and extended malware lists.
  • Internet access to updates.nexwall.com.br, license.nexwall.com.br and services.nexwall.com.br for updates, licenses, threat feeds and registration.

Installing and upgrading

  • The release is an installable disk image for virtual machines and appliances. Check its SHA-256 first.
  • After the first start the internal interface answers on 192.168.1.1. Change the administrator password on the first login.
  • Firewalls running an earlier internal build are not upgraded in place by this release candidate; install the image on a test machine and compare.
  • Do not restore a configuration backup taken on an older internal build: its traffic engine settings use another format.
  • To check the file on Linux run sha256sum on it; on Windows run Get-FileHash with -Algorithm SHA256 in PowerShell. The result must equal the SHA-256 in the Downloads table.
  • The administration guide is at https://docs.nexwall.com.br.
  • The LAN -> WAN and DROP DEFAULT rules, packet steering and larger network card buffers are part of the default configuration. A firewall installed earlier keeps the settings it has. Add the two rules by hand on an existing firewall and keep DROP DEFAULT at the end of the list.
  • A firewall that is reinstalled while it is assigned to a customer needs its device reset by the reseller before it can get its license again.

Downloads

The image is published with its checksum when the release is announced.

Open source and licenses

Nexwall Firewall is built on open source software, among them OpenWrt, the Linux kernel, nftables, Snort 3, Netify Agent and nDPI, dnsmasq, banIP, adblock and VictoriaMetrics. The firewall and the operator tools are published under their original licenses, and the license texts and notices are shipped with the image and available on request. The Threat Shield lists are built from open sources whose licenses allow redistribution, and the notice that lists them is part of every bundle.