All of lore.kernel.org
 help / color / mirror / Atom feed
* Create IPTables rules using output from a database?
@ 2004-03-05 19:21 John P Lang
  2004-03-05 20:43 ` John A. Sullivan III
  0 siblings, 1 reply; 3+ messages in thread
From: John P Lang @ 2004-03-05 19:21 UTC (permalink / raw)
  To: netfilter

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




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Create IPTables rules using output from a database?
  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
  2004-03-05 21:15   ` John A. Sullivan III
  0 siblings, 1 reply; 3+ messages in thread
From: John A. Sullivan III @ 2004-03-05 20:43 UTC (permalink / raw)
  To: John P Lang; +Cc: netfilter

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



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Create IPTables rules using output from a database?
  2004-03-05 20:43 ` John A. Sullivan III
@ 2004-03-05 21:15   ` John A. Sullivan III
  0 siblings, 0 replies; 3+ messages in thread
From: John A. Sullivan III @ 2004-03-05 21:15 UTC (permalink / raw)
  To: John P Lang; +Cc: netfilter

On Fri, 2004-03-05 at 15:43, John A. Sullivan III wrote:
> 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
My aplogies - because the user interface is extremely demanding it is
NOT managed through a web browser.
-- 
Open Source Development Corporation
Financially Sustainable open source development
http://www.opensourcedevelopmentcorp.com



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-03-05 21:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2004-03-05 21:15   ` John A. Sullivan III

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.