[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mapping a netwok



On Fri, 24 Dec 2004 11:29:33 -0500, Marty Landman
<MLandman@face2interface.com> wrote:
> At 09:14 AM 12/24/2004, naim abu darwish wrote:
> 
> >Consider you have a network that you know nothing about. if you have
> >traceroute results to and from many hosts, theoretically and map could
> >be drawn to visuallise the network using common intersections.
> 
> Naim, this may or may not be helpful but I wrote this bash script a while
> ago to establish which ip's were active on my class C network:
> 
> The code is:
> 
> #!/bin/bash
> 
> pingEm()
> {
>           echo "preparing pings"
>           for((i=1;i<255;i++))
>           do
>                   echo "ping -c1 192.168.0.$i > $$/$i &" >> pingEmAll.$$
>           done
>           echo "start pinging"
>           chmod +x pingEmAll.$$ && `./pingEmAll.$$`
> }
> 
> findEm()
> {
>           for((i=1;i<255;i++))
>           do
>                   awk '/64 bytes from /' $$/$i > ans
>                   awk '{ print length($0) }' ans > len
>                   if [ `more len` ]
>                   then
>                           echo "$i is on the network"
>                   fi
>           done
> }
> 
> mkdir $$ && pingEm
> findEm
> rm -r $$ & rm pingEmAll.$$ ans len
> 
> echo End of story
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++
> 
> The output looks like this:
> 
> $ ./findIps
> preparing pings
> start pinging
> 1 is on the network
> 3 is on the network
> 7 is on the network
> 160 is on the network
> 240 is on the network
> End of story
> $
> 
> hth,
> 
> Marty
> 
> 
> Marty Landman, Face 2 Interface Inc. 845-679-9387
> Search & Sort Easily: http://face2interface.com/Products/FormATable.shtml
> Web Installed Formmail: http://face2interface.com/formINSTal
> 
> 
Thanks Marty
I Forgot to mention that the network has routers. The main objective
is to understand the network better, and have some kind of visual aid,
like a map with the machines labeled.
Greets
-Naim



Reply to: