It's been a while I was thinking about that, so last night I started the development of a firewall script generator, inspired from the one available on AlienBob's site (and Slackware one).
Why ? Just because I wanted to be able to specify simple rules in a file, like this:
accept in/tcp ftp-client # FTP Client
accept in/tcp ftp-server # FTP Server
accept in/tcp sshd # SSH Server.
And to be able to automate the whole thing in scripts (maybe one day include it in the startup script or something like that). Also I found this way far more easy when working on remote server through ssh, and more flexible to fine tune the firewall instead of going through a web page.
So here it is, as a warning: it's obviously early work in progress, but it nearly does the job as I wanted. So I provide the fresh baby to you guys, in hope that some of you will find this useful.
Edit: Updated archive !
No more development mode (read README.txt and Changelog.txt)
The bloody archive
The pile of warnings for work in progress are more there to hide the ugly way it is right now, not all features are there, the documentation is poor, on the other hand it should be quite simple to use for most of you. It's quite documented, and even take the time to write a little doc in the hurry
Of course don't hesitate to give some feedback, and if my english is too clumsy, I'd be happy to improve my documentation and messages.
I hope someday to be able to provide a full NAT access, it shouldn't be difficult, but I've spend more than 12 hours non-stop on the task, so at this moment, I'm a bit tired for that
I don't promise I'll update that everyday, but I'll try to do my best.
If the core Slackware team (Pat, AlienBob, ...) have some advices, requests or ideas for improvement, I think it might even be interesting to add it in "/extra" someday, as I suspect this would be a wish for some Slackers, and maybe improve first steps accessibility to newbies, having a firewall nearly 'out of the box'. Obviously it'll require a better packaging.
PS/ Sorry if some things are a bit blurry, I'm on my 26hours without sleep... Yes Slackware geek addiction...