[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Firewall Tool -- Call for Help
- From: Tyler Larson <fedora-config tlarson com>
- To: Discussions about configuration tool development <fedora-config-list redhat com>
- Subject: Firewall Tool -- Call for Help
- Date: Sun, 30 Jan 2005 19:27:47 -0700
I've still been working on the firewall config tool, and think I've got
a pretty stable foundation put together. I've got a much better designed
module system worked out, a sample module (setup connection sharing),
and am working on the module that allows direct manipulation of FW rules.
The catch is, there's a key component that's really got me stumped. I
haven't figured out yet a design for a main graphical user interface to
tie all the pieces together. It needs to be a sort of central module
launcher interface, or something like that.
I'm not looking for an interface that just does the job. I could do
that. I would like to see something nice. Something
professional-looking. Something my grandma could use without reading the
directions.
Now, I already have an interface that just has a menu, toolbar, and a
few gray buttons in the middle. It's not very spectacular (or even
pretty), but it's pretty much what you'd expect a programmer to put
together. I'm hoping someone can help put together something better.
All I need is the GUI. All the backend stuff is already done. Here's
what the interface has to do.
It has to be pygtk, of course. It has to have some method (menu item,
toolbar button, etc.) to allow the user to:
* Load active firewall
* Load default firewall (from /etc/sysconfig/iptables)
* Load firewall from... (file open dialog)
* Activate firewall
* Save default firewall (to /etc/sysconfig/iptables)
* Save firewall to... (file save dialog)
* Verify firewall rules for accuracy
Don't bother writing the code to actually *do* all that stuff. I already
have it. Just the interface.
Of course, that stuff is the easy part. The hard part is, it has to have
some method of running any number of existing "actions". Those actions
would include something like:
* Set up internet connection sharing
* Secure my computer
* Allow inbound connections
And whatever other modules people want to write. Come to think of it, I
doubt there would be more than a handful of these module. Still, an
interface that could be extended without much effort would be nice.
There should also be a button or something to "edit firewall rules" that
should be set apart from the others.
Like I said, I want something that's easy for dumb people to use. That
means all-text is not the way to go. Something like buttons with large
icons is probably the best way to go. A lot like you'd see on a toolbar,
I think.
If anyone has ideas, I'd be glad to hear it.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]