Re: [Fwbuilder-discussion] FW-Builder API...
Brought to you by:
mikehorn
From: <va...@vk...> - 2006-04-24 16:39:20
|
On Apr 24, 2006, at 6:11 AM, Jerry Westrick wrote: > Hello Everybody.... > > > Can you use all FWBuilder functions via the API? > > I seam to miss a whole slew of create routines (ie. Create host, > etc)... > > Is the accepted method to manipulate the storage files directly? > > I'm investigating the possibility of building fwbuilder into the > OpenSUSE > distribution as one of the standard firewall tools. > > The SUSE management tool (YAST), allows for configuration of many > services, > and in the configuration there is usually a checkbox "open firewall > port". > > For it to be accepted I would have to add these values > programatically.... > > Jerry > > Jerry, objects are created by method FWObjectDatabase::create , look in the module FWObjectDatabase.cpp The API is agnostic with respect to the object tree structure and will work with a tree different from the one built by fwbuilder GUI. This is by design, there could be many different designs for the tree structure. One of the side effects of this is that method that creates objects does not put them in proper place in the tree, this is done by the calling program. You can also look at the fwbedit utility in the fwbuilder 2.1, we've added ability to create objects in it so one could do this just by calling this simple command line tool. You need to check the latest code out of cvs to look at 2.1 code. The following information on the web site can also be useful for your project: http://www.fwbuilder.org/archives/cat_technology.html http://www.fwbuilder.org/archives/cat_other_docs.html Please let me know if you have questions as you develop your project --vk |