First release candidate: intrusion prevention, Application Control, DNS filtering, IP and geo blocking, a Log Viewer and licensing by module.
Release candidateRelease 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.
Component
Version
Notes
Image
26.0.0-rc1
x86-64, UEFI, compressed disk image
Firmware sources
v26.0.0-rc1
Commit of the public firewall repository the image is built from
Base system
OpenWrt 25.12.5
Linux kernel 6.12, nftables 1.1
Web interface
1.3.7
English, Spanish, Brazilian Portuguese
License component
1.6.0
Updates itself from the signed feed
Traffic classification engine
5.2.8 (release 6)
Netify Agent with Nexwall plugins
Traffic engine plugins
1.0.1
Five plugins, built for engine release 6
Intrusion prevention engine
Snort 3.10.0.0
With the Nexwall gate plugin 1.0.1
Intrusion signatures
daily bundle
Community, converted open rules and Nexwall Labs; 2026.10.02.1 at release
Application catalog
daily bundle
2026.10.02.1 at release
Threat lists
2026.10.02.3
12 DNS categories, 2 IP lists, country lists; rebuilt daily
Release track
How this release came together, from the first image to the release candidate.
First image
Nexwall branding, naming and licensing files; the baseline image booted in a virtual machine.
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.
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.
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.
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.
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.
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.
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.
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.