Skip to content

Headwall is a home gateway, firewall and network bridge based on Linux

License

Notifications You must be signed in to change notification settings

ehedman/headwall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

headwall

README Jan-2024

Headwall is a home gateway, firewall and network bridge that is designed to run on hardware that is widely available to anyone with an interest in embedded systems and Linux.

Exampled hardware could be an Rasperry Pi, a BeagleBoardord or similar systems that can be purchased over the counter.

The goal of the design of this system is that it should be easy to use and configure with the technical terms and properties as far as possible, hidden to the user. Internally, a goal that as far as possible, verify user inputs and give guidance during configuration.

FUNCTIONAL FEATURES:

  • Linux based Home Gateway and Wireless Bridge
  • DHCP Server in stand alone mode
  • DNS Server in stand alone mode
  • DDNS (DNS and DHCP integrated)
  • Firewall based on shorewall
  • URL outgoing filtering with counter of hits to blocked sites controlled by a DNS blacklist.
  • Watchdog (hard) surveillance of network connectivity
  • VPN Server for the LAN
  • Mass storage CIFS server for the LAN

GUI FEATURES

  • lighthttpd web server for device configuration
  • PHP and JavaScript for device management
  • HTML5 verified code
  • Auto scaling of fonts - looks beter on tablets
  • Session management, password protection & auto logout
  • Wireless setup pages
  • Wireless Site Survey dialog
  • DNS and DHCP Management pages
  • Firewall management pages
  • Firewall logs (drop, reject)
  • Virtual Hosts management (nat and port orchestration)
  • URL blacklist management
  • Blacklist rejects statistics
  • VPN Management
  • CIFS management of attached disks
  • Bittorrent client

DEPENDENCIES

  • apt install nbtscan ipcalc bind9 isc-dhcp-server hostapd ppp bcrelay wireless-tools shorewall lighttpd php-cgi

Screenshots




About

Headwall is a home gateway, firewall and network bridge based on Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published