Packages and Binaries:

fwbuilder

Firewall administration tool GUI
Firewall Builder consists of an object-oriented GUI and a set of policy compilers for various firewall platforms. In Firewall Builder, firewall policy is a set of rules, each rule consists of abstract objects which represent real network objects and services (hosts, routers, firewalls, networks, protocols). Firewall Builder helps the user maintain a database of objects and allows policy editing using simple drag-and-drop operations.

This is the GUI part of fwbuilder

Installed size: 39.82 MB
How to install: sudo apt install fwbuilder

Dependencies:
  • fwbuilder-common
  • libc6
  • libgcc-s1
  • libqt5core5t64
  • libqt5gui5t64 | libqt5gui5-gles
  • libqt5network5t64
  • libqt5printsupport5t64
  • libqt5widgets5t64
  • libsnmp45
  • libstdc++6
  • libxml2-16
  • libxslt1.1
  • zlib1g
fwb_compile_all

Wrapper script that compiles policies for multiple firewall objects

root@kali:~# man fwb_compile_all
fwb_compile_all(1)              Firewall Builder             fwb_compile_all(1)

NAME
     fwb_compile_all - Wrapper script that compiles policies for multiple fire-
     wall objects

SYNOPSIS
     fwb_compile_all -ffile.xml [-dwdir] [-av] [obj[ obj ...]]

DESCRIPTION
     fwb_compile_all  is  a  wrapper  script that compiles policies for several
     firewall objects in one batch job. This script takes a  list  of  firewall
     object  names on the command line (or '-a' command line option, see below)
     and calls policy compiler for each one. The  script  correctly  determines
     which policy compiler is needed depending on the firewall platform of each
     object.

OPTIONS
     -a     The  script processes all firewall objects in the "/Firewalls" sub-
            tree.

     -d wdirSpecify working directory.  Compiler  creates  file  with  iptables
            script in this directory.  If this parameter is missing, then ipta-
            bles script will be placed in the current working directory.

     -f FILESpecify the name of the data file to be processed.

     -v     Script  passes this option to the compiler, this makes it print di-
            agnostic messages indicating its progress.

URL
     Firewall Builder home page is located at the following URL: http://www.fw-
     builder.org/

BUGS
     Please report bugs using bug tracking system on SourceForge:

     http://sourceforge.net/tracker/?group_id=5314&atid=105314

SEE ALSO
     fwbuilder(1), fwb_ipt(1) fwb_ipf(1) fwb_pf(1) fwbedit(1), fwblookup(1)

FWB                                                          fwb_compile_all(1)

fwb_iosacl

Policy compiler for Cisco IOS ACL

root@kali:~# man fwb_iosacl
fwb_pix(1)                      Firewall Builder                     fwb_pix(1)

NAME
     fwb_ipt - Policy compiler for Cisco IOS ACL

SYNOPSIS
     fwb_iosacl [-vV] [-d wdir] [-4] [-6] [-i] -f data_file.xml object_name

DESCRIPTION
     fwb_iosacl  is firewall policy compiler component of Firewall Builder (see
     fwbuilder(1)). Compiler reads objects definitions and firewall description
     from the data file specified with  "-f"  option  and  generates  resultant
     Cisco IOS ACL configuration file. The configuration is written to the file
     with  the name the same as the name of the firewall object, plus extension
     ".fw". Compiler generates extended access lists for Cisco routers  running
     IOS  v12.x  using  "ip access-list <name>" syntax. Compiler also generates
     "ip access-group" commands to assign access lists to interfaces. Generated
     ACL configuration can be uploaded to the router manually or using built-in
     installer in the fwbuilder(1) GUI.

     The data file and the name of the firewall objects must  be  specified  on
     the command line. Other command line parameters are optional.

OPTIONS
     -4     Generate  iptables script for IPv4 part of the policy. If any rules
            of the firewall refer to IPv6 addresses, compiler will  skip  these
            rules.   Options  "-4" and "-6" are exclusive. If neither option is
            used, compiler tries to generate both parts of the script, although
            generation of the IPv6 part is controlled  by  the  option  "Enable
            IPv6  support"  in  the  "IPv6" tab of the firewall object advanced
            settings dialog.  This option is off by default.

     -6     Generate iptables script for IPv6 part of the policy. If any  rules
            of  the  firewall refer to IPv6 addresses, compiler will skip these
            rules.

     -f FILESpecify the name of the data file to be processed.

     -d wdirSpecify working directory. Compiler creates file with ACL  configu-
            ration  in this directory.  If this parameter is missing, then gen-
            erated ACL will be placed in the current working directory.

     -v     Be verbose: compiler prints diagnostic messages when it works.

     -V     Print version number and quit.

     -i     When this option is present, the last argument on the command  line
            is supposed to be firewall object ID rather than its name

URL
     Firewall Builder home page is located at the following URL: http://www.fw-
     builder.org/

BUGS
     Please report bugs using bug tracking system on SourceForge:

     http://sourceforge.net/tracker/?group_id=5314&atid=105314

SEE ALSO
     fwbuilder(1), fwb_pix(1), fwb_ipfw(1), fwb_ipf(1), fwb_ipt(1) fwb_pf(1)

FWB                                                                  fwb_pix(1)

fwb_ipf

Policy compiler for ipfilter

root@kali:~# fwb_ipf -h
Firewall Builder:  policy compiler for ipfilter
Version 5.3.7
Usage: fwb_ipf [-x] [-v] [-V] [-f filename.xml] [-o output.fw] [-d destdir] [-m] firewall_object_name

fwb_ipfw

Policy compiler for ipfw

root@kali:~# fwb_ipfw -h
Firewall Builder:  policy compiler for ipfw
Version 5.3.7
Usage: fwb_ipfw [-x] [-v] [-V] [-f filename.xml] [-o output.fw] [-d destdir] [-m] firewall_object_name

fwb_ipt

Policy compiler for iptables

root@kali:~# fwb_ipt -h
Firewall Builder:  policy compiler for Linux 2.4.x and 2.6.x iptables
Version 5.3.7
Usage: fwb_ipt [-x level] [-v] [-V] [-q] [-f filename.xml] [-d destdir] [-D datadir ] [-m] [-4|-6] firewall_object_name

fwb_pf

Policy compiler for OpenBSD packet filter “pf”

root@kali:~# fwb_pf -h
Firewall Builder:  policy compiler for OpenBSD PF
Version 5.3.7
Usage: fwb_pf [-x] [-v] [-V] [-f filename.xml] [-o output.fw] [-d destdir] [-D datadir] [-m] [-4|-6] firewall_object_name

fwb_pix

Policy compiler for Cisco PIX

root@kali:~# fwb_pix -h
Firewall Builder:  policy compiler for Cisco PIX firewall (with support for FWSM)
Copyright 2002-2009 NetCitadel, LLC
Version 5.3.7
Usage: fwb_pix [-tvV] [-f filename.xml] [-d destdir] [-o output.fw] firewall_object_name

fwb_procurve_acl
root@kali:~# fwb_procurve_acl -h
Firewall Builder:  policy compiler for HP ProCurve ACL
Copyright 2010 NetCitadel, LLC
Version 5.3.7
Usage: fwb_procurve_acl [-tvV] [-f filename.xml] [-d destdir] [-o output.fw] firewall_object_name

fwbedit

General purpose object tree editing tool

root@kali:~# fwbedit -h
Firewall Builder:  general purpose object tree editing tool
Version 5.3.7

Usage: fwbedit command [options]

Command is one of:
      new         create new object
      delete      delete object
      modify      modify object
      list        print object
      add         add object to a group
      remove      remove object from a group
      upgrade     upgrade data file
      checktree   check object tree and repair if necessary
      merge       merge one data file into another
      import      import firewall configuration (iptables, CIsco IOS,
                  Cisco PIX, ASA and FWSM)

Type   'fwbedit command' to get summary of options for the command


fwbuilder

Multiplatform firewall configuration tool

root@kali:~# man fwbuilder
fwbuilder(1)                    Firewall Builder                   fwbuilder(1)

NAME
     fwbuilder - Multiplatform firewall configuration tool

SYNOPSIS
     /usr/bin/fwbuilder  [-ffile.fwb]  [-d]  [-h] [-ofile] [-Pobject_name] [-r]
     [-v]

DESCRIPTION
     fwbuilder is the  Graphic  User  Interface  (GUI)  component  of  Firewall
     Builder.

     Firewall Builder consists of a GUI and set of policy compilers for various
     firewall  platforms. It helps users maintain a database of objects and al-
     lows policy editing using simple drag-and-drop operations.  GUI  generates
     firewall  description in the form of XML file, which compilers then inter-
     pret and generate platform-specific code. Several algorithms are  provided
     for  automated  network objects discovery and bulk import of data. The GUI
     and policy compilers are completely independent, this provides for a  con-
     sistent abstract model and the same GUI for different firewall platforms.

     Firewall  Builder supports firewalls based on iptables (Linux kernel 2.4.x
     and 2.6.x, see fwb_ipt(1)), ipfilter (variety of platforms including *BSD,
     Solaris  and  others,  see  fwb_ipf(1)),  pf  (OpenBSD  and  FreeBSD,  see
     fwb_pf(1)),  ipfw (FreeBSD and others), Cisco PIX (v6.x and 7.x) and Cisco
     IOS extended access lists.

OPTIONS
     -f FILESpecify the name of the file to be loaded when program starts.

     -r     When this command line option is given in combination with -f file,
            the program automatically opens RCS head revision of  the  file  if
            file is in RCS. If file is not in RCS, this option does nothing and
            the file is opened as usual.

     -d     Turns  on  debug mode. Note that in this mode the program generates
            lots of output on standard error. This is used for debugging.

     -h     Prints brief help message

     -o fileSpecify the name of the file for the print output, see option "-P".

     -P object_name
            Print rules and objects for the firewall object  "object_name"  and
            immediately  exit.  The  program does not go into interactive mode.
            Print output will be placed in the file specified with "-o" option.
            If file name is not given with option "-o", print output is  stored
            in the file "print.pdf" in the current directory.

FILES
     $HOME/.qt/firewallbuilder2rc
            Fwbuilder v2.1 stores user preferences in this file.

     $HOME/.config/netcitadel.com/Firewall Builder.conf
            Fwbuilder v3.0 stores user preferences in this file.

URL
     Firewall Builder home page is located at the following URL: http://www.fw-
     builder.org/

BUGS
     Please report bugs using bug tracking system on SourceForge:

     http://sourceforge.net/tracker/?group_id=5314&atid=105314

SEE ALSO
     fwblookup(1), fwb_ipt(1), fwb_ipf(1), fwb_pf(1)

FWB                                                                fwbuilder(1)

fwbuilder-common

Firewall administration tool GUI (common files)
Firewall Builder consists of an object-oriented GUI and a set of policy compilers for various firewall platforms. In Firewall Builder, firewall policy is a set of rules, each rule consists of abstract objects which represent real network objects and services (hosts, routers, firewalls, networks, protocols). Firewall Builder helps the user maintain a database of objects and allows policy editing using simple drag-and-drop operations.

This is the arch independent common parts of fwbuilder

Installed size: 1.24 MB
How to install: sudo apt install fwbuilder-common


fwbuilder-doc

Firewall administration tool GUI documentation
Firewall Builder consists of an object-oriented GUI and a set of policy compilers for various firewall platforms. In Firewall Builder, firewall policy is a set of rules, each rule consists of abstract objects which represent real network objects and services (hosts, routers, firewalls, networks, protocols). Firewall Builder helps the user maintain a database of objects and allows policy editing using simple drag-and-drop operations.

This is the documentation of fwbuilder

Installed size: 1.39 MB
How to install: sudo apt install fwbuilder-doc




Updated on: 2026-May-25