[TuxFrw-devel] Re: TuxFrw 2.16-pre1...
Brought to you by:
mgondim
From: Jean J. G. <jj...@in...> - 2002-05-28 00:12:18
|
Hi Mr. de Souza, On Monday 27 May 2002 15:20, Marcelo de Souza wrote: > Hello Jean! (excuse me to call you so...) > Go ahead. It's my name ... > Your idea is great! You're certainly on the right track, going toward t= he > same point as we are. Undoubtedly Perl brings the power that we need to > make our scripts, and as we can see you manage the Perl language very w= ell. > Great ! Well, I'am just starting in perl. But i rely like this language.= It=20 forces me to think differently. When you do development in perl you ha= ve=20 to forget everything you know about programming. All the pasted experien= ces=20 with software development has to be put away. Your really have to think=20 differently. That's is why I love perl. =20 So i will go on with my tests. =20 I would like to explore a way to diagnose the state of the machine that T= F=20 will run on. Not only do we have the check for the linux version (2.4 and up), but we = have=20 to check the state of the modules and the startup scripts/ - ipchains modules should not be loaded (lsmod ...) - the scripts /etc/init.d/ipchains and /etc/init.d/iptables should be=20 disabled (chkconfig ...) - we should ask the user if he wants to disabled these scripts before we = go on=20 with the installation process - we should ... i don know ! > As you can see our intention is to create some sort of assistants that = can > help creating the "tuxfrw.conf" files (and things like that). We should > focus on the development of that sort of scripts, not forgetting the ba= se > TF rules, of course. This way, with a powerful configuration script we = can > "fine tune" our "generic" set of rules into a customized one. > > Your contribution lead me to understand that you are really interested = on > the "config" part of the software. This is great, and I think this coul= d be > a "task" for you to take care of. To summarize, I'd really like to have > your help with this part of the work, as we'd be sending you the > "final/base" tuxfrw.conf file, and you could do the conf scripts to ach= ieve > that file. > Please do not think this is the only part i am interested in. I do not r= ealy=20 like installation script and user interface. For what i have seen so far,= =20 your team has more experienced in firewall than i have. You are more=20 qualified than i am to do this part of the job. I just think this is the= =20 part that i can be useful for. The installation process and user interfa= ce=20 just have to be done and i will be glad to help with these parts. =20 What i realy like, is all the architecture related to the iptables. So, = I am=20 interested to help with all tasks related to the firewall. I am facinate= d=20 with the iptables. The guys that haved worked on this project (netfiler= ..)=20 are very brillant. I never seen anything like that. Wow ! Another thing that i am particulary interrested is dynamic firewall. ipt= ables=20 gives us the opportunity not only to build static firewall, but also dyna= mic=20 ones. I would like to see a firewall capable of detecting an attach=20 (intrusion) and react to it in real time. The log files could dynamicall= y be=20 inspected and new rules added instantly. If we are very ambitious and we= =20 want to roll our sleeves up, iptables have some extentions that can be us= ed=20 so packets can be inspected by user space ... Another thin i am interested in is traffic control ... > Well... I know things are a little bit "dark" now, as we pass through a= new > stage of development. This week I've been working heavily on TF to thin= k > about a way to make users' life easier, and as you can see there it is = (TF > 2.16-pre1 functionality). So, as I promised, I'll soon send some sort o= f > "road-map" to be followed by those who wanna help... I'am there ! > > That's all. > > See you later... See you ... Jean Jacques Gervais > > Quoting Jean Jacques Gervais <jj...@in...>: > > Hi all! > > > > I have looked at install.sh and tuxfrw-config.sh and I think I can s= ee > > toward > > what you are going. I did some testing on my own, just to see what = was > > possible to do with perl. > > > > So I did a small perl script (test.pl) that is going in the same > > direction as > > tuxfrw-config.sh. My test is more like a configuration assistant tha= n an > > installation assistant. My objective is just to see towards what we a= re > > heading to and see what can be done with perl. > > > > In this test, i have: > > > > - reading tux configuration file to map tux variables to perl variabl= es > > - dig kernel information: am i root ?, kernel version, release versi= on, > > host > > name, domain name ... > > - interface detection > > - a first menu structure > > - showing actual tux configuration and kernel information > > > > I think it would be interresting that the installer and the assistant > > would > > > > remember past answers from previous installation. The assistant cou= ld > > read > > > > the tuxfrw.conf script, read in the actual values and give the user t= he > > opportunity to change the configuration. > > > > The assistant could verify the installation and help in TF upgrade. = The > > installer could help in detecting and preventing configuration proble= ms > > (a > > > > ppp interface choosen as an the internal interface, the same interfac= e > > choosen twice ...). > > > > I my on the right track ? What do we do now ? Do you think it is > > wortwhile > > > > to continue this test ? > > > > Jean Jacques Gervais > > > > p.s. Can you guys from Brazil send us some sun, it's cold in Montr=E9= al. > > > > - On Friday 24 May 2002 16:29, Marcelo de Souza wrote: > > > Hi all! > > > > > > I'd like to announce TF 2.16 pre release 1. > > > > > > There are lots of changes, specifically concerning TF structure. I > > > > haven't > > > > > made any changes to the iptables ruleset, only to the way TF is > > > installed/configured/organized... > > > > > > I prefer to send u my developing notes later. By now u should try t= o > > > understand what I've done... > > > > > > This way I want to automate TF process even more, asking the user a= bout > > > > the > > > > > profile of the network and its services. > > > > > > Well, that's all. I'll soon be sending some of my notes and a roadm= ap > > > > for > > > > > the future... > > > > > > Bye! > > ------------------------------------------------------------ > - MARCELO DE SOUZA - <ma...@ac...> > > Computer Science / UNESP - S. J. Rio Preto, SP, Brazil > > -- ACME! Computer Security Research -- > > http://www.acme-ids.org/~marcelo > ------------------------------------------------------------ > > > ------------------------------------------------- > ACME! Computer Security Research > http://www.acme-ids.org |