On Tue, Jan 23, 2001 at 03:32:41PM -0800, Julian Elischer wrote:

> send a hand crafted arp packet out through the nergraph
> hook on the interface and let the response be put in the table.

This is a side-effect of the ARP packet processing mechanism
described in STD-0037.  All inbound ARP packets are processed and
inserted into the kernel table, before checking if a response is
solicited or appropriate.  The intention of the original designers
of ARP was to use this mechanism to minimize the need for broadcasts
on the network.

I bring this up to say this is only a valid assumption on the ARP
implementation in FreeBSD.  I have not compared the STD-0037
recommendations with the implementation in NetBSD, and I am fairly
certain that Linux _DOES_NOT_ note arp-updates from unsolicited
packets.  <sigh>

Sending spoofed ARP requests from the host in question will also
require root, which inspecting the kernel routing and arp table
currently doesn't. 

 - Steve

--
C. Stephen Gunn <[EMAIL PROTECTED]>   |   Waterspout Communications, Inc.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to