deftdawg / EasyWall

Webinterface for Linux IPTables Firewall

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EasyWall Codacy Badge Code Climate Dependency Status bower status

Today Firewalls are more important than years before. Hackers and Bots are trying to invade your server. So what to do against it? Set up a firewall! But which one? IPTables is the strongest firewall in Linux environments. So we wanted to make IPTables usable by everyone. We created a simple Web Interface for IPTables so everyone can install and use it on his / her server.

Demo

We are currently setting up a self resetting demo server.*

Features

  • Modern Mobile First UI
  • Multiple Options for your Firewall Rules.
  • Blacklist for completely blocking an IPV4 / IPV6 Address
  • Whitelist to allow complete traffic from a specific IP
  • TCP and UDP Ports
  • Port Ranges
  • Special Firewall Rules for SSH Port
  • Build-In Rules for Dropping bad Packets
  • Two Factor Confirmation of Firewall Settings

Install

We provide extensive instructions on our installation page.
You can find a script for automatic downloading and installation.

Documentation

Check the EasyWall wiki.

License

netdata is GNU General Public License v3.0.

It re-distributes other open-source tools and libraries. Please check its License.

Screenshots

Screenshot 1: Home Page on Mobile Screenshot 2: Main Menu on Mobile Screenshot 3: Ports Page Upper Part Screenshot 4: Ports Page Lower Part Screenshot 5: Apply Page with Automatic Timeout Reset

Changelog

1.0.6 (2017-05-02)

Features:

  • Extended Configuration to set new Bash Variables
  • Added Bootstrap Toggle Button for Settings and Ports
  • Error Handling with PHP-Error from JosephLenton/PHP-Error

Performance: Bugfixes:

  • Reduced Host Information to only print Server Information

About

Webinterface for Linux IPTables Firewall

License:GNU General Public License v3.0


Languages

Language:PHP 62.0%Language:Shell 34.6%Language:CSS 1.7%Language:C 1.1%Language:Hack 0.7%