Guy,
Tuesday, August 27, 2002 you wrote:
GI> This seems to be in line with my observation that no one (to my knowledge)
GI> ever reported a deterioration in performance with largish ACLs (or rules,
GI> etc.). I simply wonder if going from 700 entries to 7,000 would incur a
GI> ten-fold penalty -- whether this is discernable or not depends on the
GI> hardware used, obviously.
At the rate I'm going it appears I may find out!
Actually the sense I have is that IMAIL will handle several
thousand ranges without too much trouble because I believe they
are stored in memory for the program. I'm certain there is some
sort of limit but I suspect it is pretty large.
GI> Do you have an estimate as to how this number weighs as regards the whole
GI> process? Even something as basic as saying it's linear or it's exponential?
I don't know right now. I chose 5 because I saw a lot of mistakes
but few that made it to 5. I'm tailing the log and refreshing
every 1 second and 5 seems to be a reasonable number that doesn't
capture too many valid mistakes but also catches most of the
attacks which generally are in the 20 to 25 recipient range.
I'm going to try a shorter interval but my suspicion is that the
log is not flushed on each line so it may not be an improvement.
The ideal way to do this in my opinion would be a setting with
IMAIL that allows you to set this number. I think the way I'm
doing it is poor at best.
I did try to test Roger's Black Ice but ISS has not been very
helpful in that regard so I've still been unable to demo it.
GI> Thanks for reporting on your current project status. Sorting and
GI> then determining IP ranges makes sense although it is not trivial,
GI> as I see it. What language are you using, btw?
I'm using Perl. Actually I've made a lot of progress. The
program is running just as a script right now. But I have a
working service program that I'm still writing. I have solved all
the daemon issues so I can install it, start it, stop it, and
remove it. And I have it more or less working with smaller
intervals than 1 second.
The range issue isn't too bad. I've already done some of that in
the acl maintenance interface I wrote so I think I will be able to
sort the list and then determine cidr notation which I then
convert to ip and mask.
The whole thing is pretty involved really. Determining what
constitutes a violation appears easy but is more difficult in
fact. Then there is the range issue and when the acl file should
be rewritten and logic to test it to see if it was changed first
and then how to merge and so on. And you have to toggle the smtp
service too.
Roger's black ice is a better idea I think all way around or some
sort of builtin logic to IMAIL or switch to Len's IMGATE.
Terry
To Unsubscribe: http://www.ipswitch.com/support/mailing-lists.html
List Archive: http://www.mail-archive.com/imail_forum%40list.ipswitch.com/
Knowledge Base/FAQ: http://www.ipswitch.com/support/IMail/