Argus 2.0.1-beta1, crash under DoS, observations.

Chris Newton newton at unb.ca
Mon Apr 9 20:56:46 EDT 2001


Hard to say what it did...  my script that keeps it running (startargus), 
prints out a message if it needs to restart it... and, this is what I saw on 
the console where I ran it:

argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket Failed to Multiplexor. Shutting Down
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded Maximum Limit
argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 15985
STARTARGUS:Restarting ARGUS because it was killed or DIED

  Note, no message from Argus about exiting.  There were tons of the Queue 
Exceeded Maximum Limit messages on the screen.  In /var/log/messages, was:




[root at epic log]# grep Argus messages
Apr  9 16:39:43 epic argus[1809]: ArgusWriteOutSocket(0x8144e30) Queue Count 
10101 
Apr  9 16:39:49 epic argus[1809]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 16:41:13 epic argus[1809]: ArgusWriteOutSocket(0x8144e30) Queue Count 
16384 
Apr  9 16:41:13 epic argus[1809]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 16:41:20 epic argus[1809]: ArgusWriteOutSocket Failed to Multiplexor. 
Shutting Down 
Apr  9 16:41:20 epic argus[1809]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 16:47:44 epic argus[1809]: ArgusWriteOutSocket(0x8144e30) Queue Count 
15980 
Apr  9 16:51:18 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
13228 
Apr  9 16:51:20 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 16:51:44 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
16384 
Apr  9 16:51:44 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 16:52:29 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
16384 
Apr  9 16:52:29 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 16:52:49 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
12319 
Apr  9 20:27:02 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
10697 
Apr  9 20:27:06 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:27:35 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
16384 
Apr  9 20:27:35 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:28:35 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
16384 
Apr  9 20:28:35 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:28:53 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:30:10 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:30:14 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
16384 
Apr  9 20:30:14 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:30:30 epic argus[16464]: ArgusWriteOutSocket Failed to Multiplexor. 
Shutting Down 
Apr  9 20:30:30 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:31:29 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue 
Exceeded Maximum Limit 
Apr  9 20:32:13 epic argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 
15985



  Note, Argus's ppid is now 18170, after having died this last time.


  Wht I did find strange, was it didnt appear to be using much CPU when it was 
having problems.  Could this be right?

Chris


>===== Original Message From <carter at qosient.com> =====
>Hey Chris,
>Just a point.  Did argus crash, which generally implies
>fault, dump, or did it exit unexpectedly?  Big difference.
>
>Ok, so we've still some a problem with how we are printing
>to syslog(), which will cause us grief, so let me change that.
>(we shouldn't be getting lots of "queue exceeded message"s
>they should only come out every 30 seconds when the condition
>exists).
>
>Carter
>
>Carter Bullard
>QoSient, LLC
>300 E. 56th Street, Suite 18K
>New York, New York  10022
>
>carter at qosient.com
>Phone +1 212 588-9133
>Fax   +1 212 588-9134
>http://qosient.com
>
>
>> -----Original Message-----
>> From: owner-argus-info at lists.andrew.cmu.edu
>> [mailto:owner-argus-info at lists.andrew.cmu.edu]On Behalf Of
>> Chris Newton
>> Sent: Monday, April 09, 2001 4:09 PM
>> To: argus-info at lists.andrew.cmu.edu
>> Subject: Argus 2.0.1-beta1, crash under DoS, observations.
>>
>>
>> Hi folks.  Had one of my signature DoS attacks today, and,
>> running the 2.0.1
>> beta 1 code, I got an opps.  Argus spit out lots of:
>>
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Exceeded
>> Maximum Limit
>> argus[16464]: ArgusWriteOutSocket(0x8144e30) Queue Count 12319
>>
>>   It died at one point, but I have a script to immediatly
>> restart it...
>>
>> Also got a (among other messages like above) in /var/log/messages:
>>
>> Apr  9 16:41:20 epic argus[1809]: ArgusWriteOutSocket Failed
>> to Multiplexor.
>> Shutting Down
>>
>>   The one thing I noticed was that, even on my PIII 667
>> single CPU box, during
>> this attack, argus only seemed to use about 12-15% of the
>> CPU.  Never did I
>> see it really do any heavy work (I don't believe, unless I
>> missed it).  It
>> did, however, use lots of memory (used 85% of the boxes's
>> physical memory).
>>
>> Chris
>>
>> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
>>
>> Chris Newton, Systems Analyst
>> Computing Services, University of New Brunswick
>> newton at unb.ca 506-447-3212(voice) 506-453-3590(fax)
>>
>>

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Chris Newton, Systems Analyst
Computing Services, University of New Brunswick
newton at unb.ca 506-447-3212(voice) 506-453-3590(fax)



More information about the argus mailing list