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
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]