* a new version of iptabes [not found] ` <464293e60504050045720b8e52@mail.gmail.com> @ 2005-04-07 8:04 ` hamid jafarian 2005-04-07 8:55 ` Pablo Neira 0 siblings, 1 reply; 8+ messages in thread From: hamid jafarian @ 2005-04-07 8:04 UTC (permalink / raw) To: netfilter-devel@lists.netfilter.org hello ... I was developed a new version of iptables .. this version is based on the requirements of firewalls with 25,000 rules or may be more.. Your version of iptables with continues memory for rule storage and linear search in the classification activities, can only manage firewalls with less than 1000 rules ( base on my tests ) but in my version, there is a very good chance for increasing the search activities: in this version you can use different classification algorithms to classify the packets ( up now only "linear" & "tuple" ). this algorithms can be developed like of targets and matches independent of the core .. and with a command option ( -C ) you can change the classification algorithm of a chain .. every chain (in this development) could have his own algorithm .. by this we can hope that the iptables will never be old. You know that the classification algorithms (like of HiCuts & BV & Hypercuts ) are developed to manage the classifying process of the packets. Another feature of this develop is using of link list instead of continues memory for rule storage. By this strategy, adding or deleting a rule just need to exchange the information of that rule between the user and kernel space, but in your version, you should exchange all of the database between the user and kernel space and also, do some expensive memory management activities ( free old database and allocate new memory for the new database, copy all of the database from the user space to the kernel space and also transform all of the rules, from user form to kernel form ) in the kernel space. your iptables is not appropriate for interactive firewalls but in this version, interactivity is a base feature. By this .. i was transformed all of the rule management activities from user space to the kernel space .. This version is very flexible and powerful and can be used instead of the current version of iptables. I also was done some tests on the new version. if you like i can give you the results of this tests and also if you wish, give you this version for testing, using and (may) replacing the current version with this powerful version. this version is developed only for IPV4 .. and the code that is used and changed for the user space is 1.2.9 .. in the coding of this version, i was used form many new and appropriate structures for easy to understand and change ... like of your style for coding in the user space ( using macroes for IPV4 and IPV6 coding) we can use this style for coding the IPV6. IMPORTANT: the "iptables" command is not changed and you can use from the iptables and all of the current matches and targets without any changes or new information, and also the commands of iptabes-save and iptables-restore is changed to work with this new version. this version is a GOOD CHANCE ............ be happy .. ... hamid jafarian ... -- H.T. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: a new version of iptabes 2005-04-07 8:04 ` a new version of iptabes hamid jafarian @ 2005-04-07 8:55 ` Pablo Neira 2005-04-09 7:55 ` hamid jafarian 0 siblings, 1 reply; 8+ messages in thread From: Pablo Neira @ 2005-04-07 8:55 UTC (permalink / raw) To: hamid jafarian; +Cc: netfilter-devel@lists.netfilter.org hamid jafarian wrote: > You know that the classification algorithms (like of HiCuts & BV & Hypercuts > ) are developed to manage the classifying process of the packets. cool, where's your version ? -- Pablo ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: a new version of iptabes 2005-04-07 8:55 ` Pablo Neira @ 2005-04-09 7:55 ` hamid jafarian 2005-04-09 8:56 ` Re[2]: " Maciej Soltysiak 0 siblings, 1 reply; 8+ messages in thread From: hamid jafarian @ 2005-04-09 7:55 UTC (permalink / raw) To: Pablo Neira, netfilter-devel@lists.netfilter.org On Apr 7, 2005 1:25 PM, Pablo Neira <pablo@eurodev.net> wrote: > > hamid jafarian wrote: > > You know that the classification algorithms (like of HiCuts & BV & > Hypercuts > > ) are developed to manage the classifying process of the packets. > > cool, where's your version ? > > -- > Pablo > easy .. beside me ... all of the files in the user space and also for the kernel space have been changed .. and also been test if you want .. i will give you the files and also installation help .... but to whom and also how -- H.T. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re[2]: a new version of iptabes 2005-04-09 7:55 ` hamid jafarian @ 2005-04-09 8:56 ` Maciej Soltysiak 2005-04-13 18:37 ` hamid jafarian 0 siblings, 1 reply; 8+ messages in thread From: Maciej Soltysiak @ 2005-04-09 8:56 UTC (permalink / raw) To: hamid jafarian; +Cc: netfilter-devel Hello hamid, Saturday, April 9, 2005, 9:55:50 AM, you wrote: > On Apr 7, 2005 1:25 PM, Pablo Neira <pablo@eurodev.net> wrote: >> cool, where's your version ? > if you want .. i will give you the files and also installation help .... but > to whom and also how To show your work please refer to FAQ 4.4: http://www.iptables.org/documentation/FAQ/netfilter-faq-4.html#ss4.4 Post the patch here or make a website with the patch and installation docs. You want this to be public, right? -- Regards, Maciej ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Re[2]: a new version of iptabes 2005-04-09 8:56 ` Re[2]: " Maciej Soltysiak @ 2005-04-13 18:37 ` hamid jafarian 2005-07-05 14:06 ` hamid jafarian 0 siblings, 1 reply; 8+ messages in thread From: hamid jafarian @ 2005-04-13 18:37 UTC (permalink / raw) To: Maciej Soltysiak, netfilter-devel@lists.netfilter.org On 4/9/05, Maciej Soltysiak <solt@dns.toxicfilms.tv> wrote: > > Hello hamid, > > Saturday, April 9, 2005, 9:55:50 AM, you wrote: > > > On Apr 7, 2005 1:25 PM, Pablo Neira <pablo@eurodev.net> wrote: > >> cool, where's your version ? > > > if you want .. i will give you the files and also installation help .... > but > > to whom and also how > > make a website with the patch and installation > > -- > Regards, > Maciej hello ... go here .. http://www.geocities.com/hamidreza_jm/ -- H.T. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Re[2]: a new version of iptabes 2005-04-13 18:37 ` hamid jafarian @ 2005-07-05 14:06 ` hamid jafarian 2005-07-11 14:30 ` Amin Azez 2005-07-12 11:58 ` Amin Azez 0 siblings, 2 replies; 8+ messages in thread From: hamid jafarian @ 2005-07-05 14:06 UTC (permalink / raw) To: Maciej Soltysiak, netfilter-devel@lists.netfilter.org On 4/13/05, hamid jafarian <hamid.jafarian@gmail.com> wrote: > > > > On 4/9/05, Maciej Soltysiak <solt@dns.toxicfilms.tv> wrote: > > > > Hello hamid, > > > > Saturday, April 9, 2005, 9:55:50 AM, you wrote: > > > > > On Apr 7, 2005 1:25 PM, Pablo Neira < pablo@eurodev.net> wrote: > > >> cool, where's your version ? > > > > > if you want .. i will give you the files and also installation help > > .... but > > > to whom and also how > > > > make a website with the patch and installation > > > > -- > > Regards, > > Maciej > > hello ... > > go here .. > http://www.geocities.com/hamidreza_jm/ > > -- > H.T. hello again ........ Sir Netfilter developers ... after two month .. if you could use from the new version ... reply to me your ideas about it .. or not please delete it from you computer .. tanks .. -- H.T. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: a new version of iptabes 2005-07-05 14:06 ` hamid jafarian @ 2005-07-11 14:30 ` Amin Azez 2005-07-12 11:58 ` Amin Azez 1 sibling, 0 replies; 8+ messages in thread From: Amin Azez @ 2005-07-11 14:30 UTC (permalink / raw) To: netfilter-devel I am inetersted in what you have done but haven't yet had time to look at it in detail. Guessing at why you have not had much response: I see that it may be difficult to supply smaller patches to move over to your code a bit at a time, but it would be harder for people familiar with current iptables to change everything in one go to something they are not familiar with. You work looks like it would bring impressive benefits to the kernel, so I make these suggestions and I hope some other more experienced developers could comment; To ease adoption of your work, break it into smaller patches which provide the new features independantly. Perhaps the first useful feature would be linked lists instead of continuous memory, and has the direct benefit of reducing startup time for systems with a lot of rules. This is a distinct benefit. Next, and as people will then be familiar with your work, introduce more patches which add different classifiers etc. As goes with many other patches, you may have to keep them up to date with newer kernels as people adopt them in their own time. I have to do the same with my link-layer stuff in conntrack which it looks like will eventually get replaced with some cross-marking between iptables, ebtables and arptables. I think your work is useful and beneficial and encourage you to present it as seperate patches and to add them to pom-ng if you can (I will discuss how to do this if you need it). Once it is in pom-ng, or at least available as a set of up-to-date patches it becomes easier for other people to try it out. I certainly am interested in your work and intend to make use of it and give feedback. I am currently using kernel 2.6.11 and 2.6.12 with iptables 1.3.1 Earlier versions are too old, are you able to re-work you patches for later kernels and in 2 parts as suggested? Amin hamid jafarian wrote: > On 4/13/05, hamid jafarian <hamid.jafarian@gmail.com> wrote: > >> >> >>On 4/9/05, Maciej Soltysiak <solt@dns.toxicfilms.tv> wrote: >> >>>Hello hamid, >>> >>>Saturday, April 9, 2005, 9:55:50 AM, you wrote: >>> >>> >>>>On Apr 7, 2005 1:25 PM, Pablo Neira < pablo@eurodev.net> wrote: >>>> >>>>>cool, where's your version ? >>> >>>>if you want .. i will give you the files and also installation help >>> >>>.... but >>> >>>>to whom and also how >>> >>>make a website with the patch and installation >>> >>>-- >>>Regards, >>>Maciej >> >> hello ... >> >>go here .. >>http://www.geocities.com/hamidreza_jm/ >> >>-- >>H.T. > > > > > hello again ........ Sir Netfilter developers ... > after two month .. if you could use from the new version ... reply to me > your ideas about it .. > or not please delete it from you computer .. > tanks .. > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: a new version of iptabes 2005-07-05 14:06 ` hamid jafarian 2005-07-11 14:30 ` Amin Azez @ 2005-07-12 11:58 ` Amin Azez 1 sibling, 0 replies; 8+ messages in thread From: Amin Azez @ 2005-07-12 11:58 UTC (permalink / raw) To: netfilter-devel Hamid, I see you have deleted your patches from your server. I hope you will consider to publish them again. I was please 2 months ago when you published these and hope to help have it worked into the standard linux kernel. Azez hamid jafarian wrote: > On 4/13/05, hamid jafarian <hamid.jafarian@gmail.com> wrote: > >> >> >>On 4/9/05, Maciej Soltysiak <solt@dns.toxicfilms.tv> wrote: >> >>>Hello hamid, >>> >>>Saturday, April 9, 2005, 9:55:50 AM, you wrote: >>> >>> >>>>On Apr 7, 2005 1:25 PM, Pablo Neira < pablo@eurodev.net> wrote: >>>> >>>>>cool, where's your version ? >>> >>>>if you want .. i will give you the files and also installation help >>> >>>.... but >>> >>>>to whom and also how >>> >>>make a website with the patch and installation >>> >>>-- >>>Regards, >>>Maciej >> >> hello ... >> >>go here .. >>http://www.geocities.com/hamidreza_jm/ >> >>-- >>H.T. > > > > > hello again ........ Sir Netfilter developers ... > after two month .. if you could use from the new version ... reply to me > your ideas about it .. > or not please delete it from you computer .. > tanks .. > ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-07-12 11:58 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <464293e605040500395fa1fe55@mail.gmail.com>
[not found] ` <464293e60504050045720b8e52@mail.gmail.com>
2005-04-07 8:04 ` a new version of iptabes hamid jafarian
2005-04-07 8:55 ` Pablo Neira
2005-04-09 7:55 ` hamid jafarian
2005-04-09 8:56 ` Re[2]: " Maciej Soltysiak
2005-04-13 18:37 ` hamid jafarian
2005-07-05 14:06 ` hamid jafarian
2005-07-11 14:30 ` Amin Azez
2005-07-12 11:58 ` Amin Azez
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.