Owen Jacobson <(E-Mail Removed)> wrote:
> On Mon, 23 Feb 2004 00:55:12 -0800, goody wrote:
>> I heard of using ttl in discovering ruters in the network and reading
>> http headers to find out more than one internet browsers.
>
> Don't. It's unreliable at best and buggy at worst. You'll never be able
> to communicate with those hosts directly (reliably, anyways); the best
> you'll manage is to count them, and even that's not going to be perfect.
An alternative way, (and probably not much better), of counting the
number of hosts behind a NAT is to graph the IP ID field. Since this
number increases for every IP packet sent. (It is used for fragmentation
and reassembly.)
Graphing these over time can show, visually, how many hosts there are
behind the NAT. You can see this by counting the number of "strokes"
that are made. You need to account for reinitialisation (reboot) and
counter reset (16-bit).
I've never used this method myself, but the paper looked interesting.
http://www.research.att.com/~smb/papers/fnat.pdf
--
Cameron Kerr
(E-Mail Removed) :
http://nzgeeks.org/cameron/
Empowered by Perl!