fwbuilder is a GUI to create firewall policies from templates. It can

handle a few appliances, and PF.

Having this around may help some people start up on OpenBSD (yeah, right)
and it also comes with a few reasonable policies.

Nice things:
- the produced files look decent for mechanically generated files.
- fwbuilder can take advantage of packet-filter specific features.
For instance, it knows about modulate state, or can tweak the parameters
for state keeping on pf.
This commit is contained in:
espie 2005-05-21 09:37:35 +00:00
parent 6e455ca671
commit d0c15fea97
5 changed files with 111 additions and 0 deletions

View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $
COMMENT='firewall gui'
CATEGORIES=net security
# GPL
PERMIT_PACKAGE_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
HOMEPAGE=http://www.fwbuilder.org/
MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
DISTNAME=fwbuilder-2.0.7
CONFIGURE_STYLE=gnu
MODULES=x11/qt3
FAKE_FLAGS=INSTALL_ROOT=${WRKINST} ${MAKE_FLAGS}
LIB_DEPENDS=fwcompiler,fwbuilder::security/libfwbuilder
NO_REGRESS=Yes
WANTLIB=stdc++ c util m X11 ssl z crypto Xext pthread iconv xslt xml2 netsnmp
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (fwbuilder-2.0.7.tar.gz) = e381567247165bb4a8a9a130d3abe446
RMD160 (fwbuilder-2.0.7.tar.gz) = 5785a11655474a264d143e82d0a227424cd2a715
SHA1 (fwbuilder-2.0.7.tar.gz) = b1356d5f432315684ba6fa88d3e6bf325ba3558f
SIZE (fwbuilder-2.0.7.tar.gz) = 1222857

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-qmake_inc_in,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $
--- qmake.inc.in.orig Thu May 19 14:40:36 2005
+++ qmake.inc.in Thu May 19 14:41:00 2005
@@ -27,7 +27,7 @@ unix {
res_os.path = $(DDIR)@RES_DIR@/os
res_platform.path = $(DDIR)@RES_DIR@/platform
- CONFIG += qt thread rtti stl warn_on debug
+ CONFIG += qt thread rtti stl warn_on release
INCLUDEPATH += @LIBFWBUILDER_INCLUDEPATH@
LIBS += $$LIBS_FWBUILDER

View File

View File

@ -0,0 +1,71 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $
bin/fwb_compile_all
bin/fwb_install
bin/fwb_ipf
bin/fwb_ipfw
bin/fwb_ipt
bin/fwb_pf
bin/fwbedit
bin/fwblookup
bin/fwbuilder
@man man/man1/fwb_compile_all.1
@man man/man1/fwb_install.1
@man man/man1/fwb_ipf.1
@man man/man1/fwb_ipfw.1
@man man/man1/fwb_ipt.1
@man man/man1/fwb_pf.1
@man man/man1/fwbedit.1
@man man/man1/fwblookup.1
@man man/man1/fwbuilder.1
share/doc/fwbuilder-2.0.7/
share/doc/fwbuilder-2.0.7/AUTHORS
share/doc/fwbuilder-2.0.7/COPYING
share/doc/fwbuilder-2.0.7/ChangeLog
share/doc/fwbuilder-2.0.7/Credits
share/doc/fwbuilder-2.0.7/PatchAcceptancePolicy.txt
share/doc/fwbuilder-2.0.7/README.floppyfw
share/doc/fwbuilder-2.0.7/README.ipf
share/doc/fwbuilder-2.0.7/README.ipfw
share/doc/fwbuilder-2.0.7/README.ipt
share/doc/fwbuilder-2.0.7/README.pf
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.1.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.1.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.2.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.2.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.3.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.3.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.4.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.4.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.5.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.5.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.6.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.6.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.7.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.7.txt
share/doc/fwbuilder-2.0.7/ReleaseNotes_2_0.html
share/doc/fwbuilder-2.0.7/ReleaseNotes_2_0.txt
share/fwbuilder/
share/fwbuilder/locale/
share/fwbuilder/locale/fwbuilder_de.qm
share/fwbuilder/locale/fwbuilder_fr.qm
share/fwbuilder/locale/fwbuilder_ja.qm
share/fwbuilder/locale/fwbuilder_ru.qm
share/fwbuilder/objects_init.xml
share/fwbuilder/os/
share/fwbuilder/os/freebsd.xml
share/fwbuilder/os/linksys.xml
share/fwbuilder/os/linux24.xml
share/fwbuilder/os/macosx.xml
share/fwbuilder/os/openbsd.xml
share/fwbuilder/os/pix_os.xml
share/fwbuilder/os/solaris.xml
share/fwbuilder/os/unknown_os.xml
share/fwbuilder/platform/
share/fwbuilder/platform/ipf.xml
share/fwbuilder/platform/ipfw.xml
share/fwbuilder/platform/iptables.xml
share/fwbuilder/platform/pf.xml
share/fwbuilder/platform/pix.xml
share/fwbuilder/platform/unknown.xml
share/fwbuilder/resources.xml
share/fwbuilder/templates.xml