A clone of the SourceForge fwbuilder repostiory
Go to file
Sirius Bakke 3bbce178e2 fix: Handle nullptr when adding object
Github: fixes 50
2019-02-25 23:37:28 -03:00
config_tests building on CentOS5.2 Using "CONFIG += dbus" in .pro files including configure test; workaround breaks on centos and is hard to fix and maintain. If CONFIG construct does not work on some old Linuxes , then there will be no fwbtransfer support 2009-11-19 01:55:30 +00:00
debian Release 5.3.6 2015-03-10 16:44:15 +01:00
doc chore: Add missing doc/Changelog 2017-01-23 22:27:50 +01:00
docker chore: Added build script for mxe-w32, travis 2019-02-23 18:17:26 -03:00
m4 Initial import into v3 branch 2007-12-25 22:25:59 +00:00
packaging chore: Update nsis build file for mxe-w32, qt5 2017-01-13 21:11:04 +01:00
src fix: Handle nullptr when adding object 2019-02-25 23:37:28 -03:00
test removed test objects for secuwall 2012-03-18 21:32:32 -07:00
.gitignore Release 5.3.0 2014-09-24 11:30:04 +02:00
.travis.yml chore: Added build script for mxe-w32, travis 2019-02-23 18:17:26 -03:00
README.md docs: Added notification for 5.3 branch goal 2018-02-27 22:58:20 +01:00
VERSION Release 5.3.7 2017-01-14 10:49:18 +01:00
acinclude.m4 merged libfwbuilder into fwbuilder as src/libfwbuilder; unit tests do not work yet 2010-12-25 20:12:30 -08:00
acsite.m4 merged libfwbuilder into fwbuilder as src/libfwbuilder; unit tests do not work yet 2010-12-25 20:12:30 -08:00
autogen.sh Build: allow to skip implicit configure call 2018-01-31 15:10:51 +01:00
build_mac.sh fix: Report errors from buildscripts 2019-02-25 23:37:28 -03:00
build_mxe-w32.sh fix: Report errors from buildscripts 2019-02-25 23:37:28 -03:00
config.h.in hardcode path to rcs tools on windows in configure 2012-03-21 09:42:46 -07:00
configure.in Detect qmake-qt5 automatically. 2018-03-06 20:43:11 +01:00
definitions.h rename project file, clean-ip of the project area 2007-12-25 23:55:21 +00:00
fwbuilder3.pro fix qt5 compile error 2018-01-25 13:25:32 -06:00
install.sh set executable property on install.sh 2008-09-01 07:32:58 +00:00
qmake.inc.in chore: New build script for travis using docker 2019-02-23 18:17:07 -03:00
runqmake.sh Build: fix script to handle potential empty $FLAGS 2018-01-31 15:11:07 +01:00
unit_tests.sh applied patch per SF bug 3302219 2011-05-14 22:47:37 -07:00

README.md

Build Status

Note: This is the 5.3 branch of Firewall Builder. This branch will keep C++98 compatibility, while the master branch will require newer C++ standards. All development is done on the master branch, and deprecated language and library features are removed to clean up code. Fixes and new features may be backported to this branch when possible. Testing, however, will mainly be done on the master branch.

fwbuilder

Firewall Builder is a GUI firewall management application for iptables, PF, Cisco ASA/PIX/FWSM, Cisco router ACL and more. Firewall configuration data is stored in a central file that can scale to hundreds of firewalls managed from a single UI.

Installation instructions

Ubuntu

The instructions are inspired by the well-meaning but out of date instructions available from the fwbuilder.org website: http://www.fwbuilder.org/4.0/docs/users_guide5/compile_from_source.shtml

run the following apt-get install command to install the compile requirements:

 sudo apt-get install git automake autoconf libtool libxml2-dev libxslt-dev libsnmp-dev qt5-default qttools5-dev-tools
 git clone https://github.com/fwbuilder/fwbuilder.git
 cd fwbuilder
 ./autogen.sh
 make
 sudo make install

Then, if you are lucky, you should be able to type

 fwbuilder &

At the prompt and get it to run. There is also a GUI icon you can use to start the program.