Skip to content

ThingWerks/nfSense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nfSense - firewall router for linux

What is It:

  • this is a web based internet firewall solution like pfSense but for Linux
  • its still an early development
  • it is designed for public access wifi, schools, or environments with heavy captive portal, speed control and bandwidth requirements.
  • internet speed can be heavily restricted but still provide a quality user experience because of busrt speed
  • highly advanced fair use policies
  • great for Starlink and aggregated modem/router setups, WISPs

Features:

  • based on nfTables, ISC DHCP, Bind9 and WireGuard
  • built for Debian 12 and NodeJS 22
  • MAC based speed limiting, speed bursting
  • MAC based network access control
  • captive portal, voucher generator and public access time limiting
  • smart load balancing, weighted aggregation and intelligent failover
  • web based traffic, network performance and connection monitoring
  • quorum based gateway monitoring
  • effortless setup, no complex installation steps, just a simple config file
  • connection stats, like active DHCP, ARP and portal users, sockets per gateway and per gateway performance monitoring
  • VPN concentration and hair-pinning

Captive Portal Features:

  • per voucher speed control
  • generate vouchers as needed using Telegram bot
  • can set voucher code length, duration, speed and concurrent logins
  • can add permanent portal passthrough via telegram
  • quickly get mac address and IP via portal secret code
  • portal feature help request submission via Telegram bot

Unique Capabilities:

  • have multiple redundant gateways all on one (or more) interface
  • router on a stick (single interface routing)
  • have multiple network speed profiles based on MAC or IP address
  • good performance with Realtek network interfaces (unlike pfsense)
  • have a single onsite device acting as both server and router with the need for a VM; saves energy and hardware costs

In Development:

  • user based network login
  • web interface for firewall rules
  • web interface for VPN management
  • clustering and hot failover

About

nfSense firewall for Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published