Argus Ra() Arp Support and the -R option
Carter Bullard
carter at qosient.com
Thu Aug 17 09:26:04 EDT 2000
Gentle People,
In argus-2.0 we will have Arp and DHCP support, which
means we will audit every arp and dhcp transaction we
see. This is pretty straightforward and it works quite
well, so far, given the science of testing ;o)
The biggest concern, of course, is what will ra()
print out. Well, in thinking about this, a new issue
came up and I'd like to hear your opinions.
In each arp argus record we have all the basic arp
info, who made the request, who answered and what was
answered, etc.... So when trying to print out the arp
record using our standard formats, I was faced with a
dilemma. We have A is requesting a MAC address for
B, so we have two IP addresses, that fits very well,
but we have a hardware address response.
In some cases I can see the need to know who made
the request for what address, and what address is mapped
to what hardware address, and I saw a need for packet
counts as well, so Hmmmm.
I came up with a 'R' option on the ra() command line
to print out the (R)esponse data. This would work for
Arp, DHCP and possibly DNS. This is what it looks like
now given this strategy. What do you think?
Carter
~/argus-2.0.c/bin/ra -uncr /tmp/argus-2.0.out
966461038.880511 arp 192.168.0.1 who-has 192.168.0.130
1 1 46 46 ACC
966461105.010022 arp 192.168.0.128 who-has 192.168.0.129
1 1 28 46 ACC
966461180.690022 arp 192.168.0.128 who-has 192.168.0.129
1 1 28 46 ACC
966461339.073697 arp 192.168.0.1 who-has 192.168.0.130
1 1 46 46 ACC
~/argus-2.0.c/bin/ra -Runcr /tmp/argus-2.0.out
966461038.880511 arp 192.168.0.130 is-at 00:01:03:1d:93:0a
1 1 46 46 ACC
966461105.010022 arp 192.168.0.129 is-at 00:c0:4f:7b:e0:87
1 1 28 46 ACC
966461180.690022 arp 192.168.0.129 is_at 00:c0:4f:7b:e0:87
1 1 28 46 ACC
966461339.073697 arp 192.168.0.130 is-at 00:01:03:1d:93:0a
1 1 46 46 ACC
Carter Bullard
QoSient, LLC
300 E. 56th Street, Suite 17A
New York, New York 10022
carter at qosient.com
Phone +1 212 813-9426
Fax +1 212 813-9426
More information about the argus
mailing list