First, I want say thx to author of that cool and
interesting tool called NetRadar. I have a lot of fun
using it :)
Anyway, after few queries I found few bugs that was
quite annying. List of bugs:
- trace stops on first not responding router (fixed)
Sometimes we have bad router in a path that doesnt
reply to our queries, so trace actualy stucks. Now
program tries to discovery such a router and marks it
as a blue point.
- Target was never displayed as last hop (fixed)
Not much to say, packets was received but endpoint
was wrongly calculated.
Now, time for some improvements:
* dead router discovery
Up to 2 dead routers can follow in each other in a path.
If there is more dead routers tool assumes that path
to target is broken.
* fixed and added ICMP query
By default tool uses UDP packets to discover routers
in a path. I fixed ICMP ping (wrong checksum and size
of packet) and now tool uses both UDP and ICMP to
traceroute. Sometimes router blocks UDP rst
(blackholing) and sometimes ICMP, so we have bigger
chances to discover anything in a path.
* added non-blocking resolver
When we aim any router in a path, we get his resolved
(if any) hostname instead of just IP.
Thats all for now. There was some other smaller
problems I dont remeber atm.
One thing left that I cannot fix for now. In my case
when I click on any router in a path I get highlit of
all targets path's whos goes tho that router. This
thing doesnt always works.
In my Win2000 works, in XP it doesnt.. Some folks
reports that it works on other Win2000 and some that it
dont. If anyone have clue how to fix it.. Drop me an email.
Now download it and enjoy:
ftp://ftp.benet.uu3.net/home/borg/NetRadar.zip
and sources
ftp://ftp.benet.uu3.net/home/borg/NetRadar_src.zip