Module of FreePBX (System Firewall) :: Integrated FreePBX Firewall. Currently works with RHEL 6 and RHEL 7 compatible distributions
PHP JavaScript Shell Other
Permalink
Failed to load latest commit information.
Console FREEPBX-12053 - Make sure CIDR is always present on networks Apr 18, 2016
assets Use the correct ajaxurl variable May 10, 2016
bin FreePBX 14 and Distro 7 fixes Jul 10, 2016
drivers Split HTTP and HTTPS firewall configurations Nov 9, 2016
hooks FREEPBX-13411 - Avoid potential race condition Nov 14, 2016
i18n [Module Tag script: firewall 13.0.42.2] Dec 20, 2016
phar FREEPBX-13411 - Avoid potential race condition Nov 14, 2016
utests FREEPBX-11371 Remove many references to /etc/asterisk/freepbx.conf an… Nov 7, 2016
views Fix the button so it's not clickable May 23, 2016
.gitattributes [Module Tag script: firewall 13.0.1.1] Sep 21, 2015
.gitignore OK, that can now go back in. Sep 23, 2015
Attacks.class.php FREEPBX-11916 - Fix display of 'hosts allowed through firewall' Apr 6, 2016
Driver.class.php CentOS 7 fix - don't use Firewalld Jul 10, 2016
Firewall.class.php Make it impossible to add an empty net Nov 9, 2016
Jiffies.class.php Hack for unsupported machines. Nov 12, 2015
LICENSE First commit, put framework in place Aug 4, 2015
Lock.class.php Don't throw if we can't unlock, it means we're already unlocked Apr 13, 2016
Natget.class.php Fix SIP Settings Oct 23, 2015
Network.class.php FREEPBX-13396 - Fix invalid parse of ip -o addr. Oct 20, 2016
OOBE.class.php Clean up OOBE page a bit Nov 4, 2015
README.md [Module Tag script: firewall 13.0.1.15] Sep 30, 2015
Services.class.php Allow services to be on port 80 Dec 20, 2016
Smart.class.php FREEPBX-13357 - Check if exception and return empty array Oct 13, 2016
Zones.class.php Random checkin. Just redefined the zone names Aug 13, 2015
install.php Make it impossible to add an empty net Nov 9, 2016
module.xml [Module Tag script: firewall 13.0.42.2] Dec 20, 2016
page.firewall.php Add startup delay Nov 9, 2015

README.md

 ______             _____  ______   __
|  ____|           |  __ \|  _ \ \ / /
| |__ _ __ ___  ___| |__) | |_) \ V /
|  __| '__/ _ \/ _ \  ___/|  _ < > <
| |  | | |  __/  __/ |    | |_) / . \
|_|  |_|  \___|\___|_|    |____/_/ \_\
Your Open Source Asterisk PBX GUI Solution

What?

firewall This is a module for FreePBX©. FreePBX is an open source GUI (graphical user interface) that controls and manages Asterisk© (PBX). FreePBX is licensed under GPL. FreePBX is a completely modular GUI for Asterisk written in PHP and Javascript. Meaning you can easily write any module you can think of and distribute it free of cost to your clients so that they can take advantage of beneficial features in Asterisk

Setting up a FreePBX system

See our WIKI

License

This modules code is licensed as AGPLv3+

Contributing

To contribute code or modules back into the FreePBX ecosystem you must fully read our Code License Agreement. We are not able to look at or accept patches or code of any kind until this document is filled out. Please take a look at http://wiki.freepbx.org/display/DC/Code+License+Agreement for more information

Issues

Please file bug reports at http://issues.freepbx.org