From: "John A. Sullivan III" <jsullivan@opensourcedevelopmentcorp.com>
To: John P Lang <johnl@oregonisonline.net>
Cc: netfilter@lists.netfilter.org
Subject: Re: Create IPTables rules using output from a database?
Date: Fri, 05 Mar 2004 15:43:43 -0500 [thread overview]
Message-ID: <1078519423.2065.20.camel@localhost> (raw)
In-Reply-To: <200403051921.i25JLmR05621@megalon.oregonisonline.com>
On Fri, 2004-03-05 at 14:21, John P Lang wrote:
> Good morning,
>
> Just out of curiosity, has anyone seen an application that allows you to
> build iptables rules using web forms, post to a database of choice and
> builds a firewall script?
>
> I know... I'm not asking for much.
>
> Any suggestions or comments would be greatly appreciated.
>
> John L
If I understand your request properly, you may want to look at fwbuilder
(http://www.fwbuilder.org).
I am very involved with the ISCS project (http://iscs.sourceforge.net)
however it has not yet released code. When it does, we will go far
beyond being able to generate iptables rules from a graphically
front-ended database. Instead of creating rules, one describes one's
security and communications environment in high level business terms
(e.g., give Executive and Financial access to Financial Data). It then
evaluates the environment and produces consistent iptables filter, nat
and mangle rules, OpenS/WAN VPN connections, iproute2 route
configurations, user authentication routines for out-of-band user
authentication (e.g., creating iptables rules based upon a user's X.509
certs, RADIUS ID, ActiveDirectory ID) and RAS DHCP configurations to
produce the environment. It stores them in any RDBMS that supports
transactions and automatically distributes them to any number of
gateways anywhere.
One can also define and distribute in the same high-level, abstracted
way, layer1 and layer2 configurations for the physical gateways. This
makes the product extensible beyond just security devices. It can be
used to managed large numbers of Linux routers. A possible fabulous use
is to create large networks of thousands of wireless access points with
out-of-band user identification so that even if someone does gain
unauthorized access to the access point, they cannot go anywhere beyond
the access point unless they can properly identify themselves and, even
then, they can only go where their credentials allow them to go.
That might be little more than you are looking for but we're quite
intrigued with it. Although it does meet your requirement to talk to
any RDBMS, because the user interface is extremely demanding, it is
managed through a web browser. However, the GUI is written in Qt so that
the same code with only minor modifications will run on Windows, X11 or
Mac.
Finally, it is not just limited to iptables. Any vendor who can provide
the requisite functionality and a communications method can be managed
with ISCS.
Good luck in your search - John
--
Open Source Development Corporation
Financially Sustainable open source development
http://www.opensourcedevelopmentcorp.com
next prev parent reply other threads:[~2004-03-05 20:43 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-05 19:21 Create IPTables rules using output from a database? John P Lang
2004-03-05 20:43 ` John A. Sullivan III [this message]
2004-03-05 21:15 ` John A. Sullivan III
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1078519423.2065.20.camel@localhost \
--to=jsullivan@opensourcedevelopmentcorp.com \
--cc=johnl@oregonisonline.net \
--cc=netfilter@lists.netfilter.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.