Breaking down selected traffic
Carter Bullard
carter at qosient.com
Thu May 8 20:20:19 EDT 2003
Hey Steve,
They are different ICMP types, echo, unreachable, etc...
They probably should be consolidated together, or are they
different ICMP services?
Carter
> -----Original Message-----
> From: Steve McInerney [mailto:spm at healthinsite.gov.au]
> Sent: Thursday, May 08, 2003 7:25 PM
> To: Carter Bullard
> Cc: argus-info at lists.andrew.cmu.edu
> Subject: Re: Breaking down selected traffic
>
>
> Thanks Carter!
>
> What about the duplicate ICMP's?
> No real biggie, more of a minor concern.
> From what I can see, they're approaching a magic 64K
> boundry, outbound.
> Is that the reason for the roll over there?
>
>
> FWIW, and just to be contrary and not use perl, below is a simple awk
> script to deal with the bigger numbers. Awk as I need to
> improve my awk
> skills, my perl ones are fine :-)
>
> I've been running it with the output from the ra|ramon pipe
> tee'd to a
> text file - makes it easier to re-sort quickly.
>
> awk -f ramon-post.awk ramon-out.txt | sort -rn -k 9
>
> It is a quick, evil script, and doesn't deal with the "icmp"
> lines. You
> have been warned.
>
>
>
> - Steve
> *************
>
> # ramon-post.awk
> {
> if ( $5$6 in serv ) {
> split($0, new)
> split(serv[$5$6], old)
> for ( i = 7; i <= 10; i++) old[i] = old[i] + new[i]
> serv[$5$6] = sprintf("%s %s %s %s %4s
> %-17s%-9d%-10d%-13.0f%-15.0f", old[1], old[2], old[3],
> old[4], old[5],
> old[6], old[7], old[8], old[9], old[10])
> } else {
> serv[$5$6] = $0
> }
> }
>
> END {
> for ( i in serv )
> print serv[i]
> }
>
> Carter Bullard wrote:
> > Hey Steve,
> > Argus records have only 32-bit counters, at present,
> > and so if in most operations on native argus data, a
> > counter would rollover, the tools "spit" them out, so
> > to speak.
> >
> > So you're getting 2 tcp http records because the first
> > byte count is just about ready to roll over (4294896677).
> >
> > Writing a simple frontend to ramon in perl can help this
> > situation, as perl does real well with 64bit counters.
> >
> > Carter
> >
> >
> >
> >
> >>-----Original Message-----
> >>From: Steve McInerney [mailto:spm at healthinsite.gov.au]
> >>Sent: Thursday, May 08, 2003 2:19 AM
> >>To: Carter Bullard
> >>Cc: argus-info at lists.andrew.cmu.edu
> >>Subject: Re: Breaking down selected traffic
> >>
> >>
> >>Hi Carter,
> >>
> >>Thanks for this tip - most useful.
> >>
> >>Did get one minor curiosity when I ran it tho, duplicate
> entries for
> >>various services like so:
> >>
> >>(Have chopped the date column in the interest's of readability)
> >>
> >>tcp http 7099751 7045491 676059782 4294896677
> >>tcp http 459270 445984 46457198 255631299
> >><snip>
> >>icmp 1217 0 65362 0
> >><snip>
> >>icmp 22 0 1540 0
> >>...
> >>
> >>
> >>Any idea as to why?
> >>I'm using argus-clients-2.0.6.beta.40
> >>The command line to generate the above is:
> >>
> >>ra -r argus.out -w - - ether host gw-x:x:x:x:x:x:x and not "(
> >>src or dst
> >>net dmz-a.b.c or dst net local-d.e.f )" | ramon -M svc
> >>
> >>-> traffic leaving our gateway, not destined/from the DMZ
> or local net
> >>
> >>
> >>Thanks
> >>
> >>
> >>- Steve
> >>
> >>
> >>
> >
> >
> >
> >
> >
>
>
More information about the argus
mailing list