Bug 190150 - A traceroute function would be verry useful
Summary: A traceroute function would be verry useful
Status: CONFIRMED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-20 11:49 UTC by Filip
Modified: 2012-11-22 21:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
marble-hostip-runner.diff (7.09 KB, patch)
2010-01-28 00:44 UTC, Dennis Nienhüser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Filip 2009-04-20 11:49:26 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

A 3D Traceroute program would be very nice.
In the past there have been some good 3d traceroute programs,
but these are outdated or incomplete.
Maybe marble could have this as an extra.
Or a spinoff project, bringing a 3D traceroute program to KDE 4
Comment 1 Torsten Rahn 2009-04-20 13:02:00 UTC
Yes, that would be nice. Will you implement it?
I think that this should be quite easy to program. But it's not one of the things that would have priority. So any takers? :-)
Comment 2 Filip 2009-04-20 19:50:25 UTC
(In reply to comment #1)
> Yes, that would be nice. Will you implement it?
> I think that this should be quite easy to program. But it's not one of the
> things that would have priority. So any takers? :-)

I don't have enough programming experience to do this.
It was simply an idea I was thinking about.
Hope someone else who thinks it's a good idea picks it up and tries...
Comment 3 Dennis Nienhüser 2010-01-28 00:44:58 UTC
Created attachment 40307 [details]
marble-hostip-runner.diff

Gave it a quick try using a runner to display the geolocation of some IP or hostname (data from http://www.hostip.info/). It's not a full traceroute yet, but still nice.
Comment 4 Dennis Nienhüser 2010-01-30 15:01:34 UTC
SVN commit 1082415 by nienhueser:

Add a runner that uses hostip.info to determine the location of IP addresses or hostnames. It is triggered by searches when planet is earth and the search term contains at least one dot. Remove unnecessary dynamic_casts in MarbleRunnerManager.
CCBUG: 190150


 M  +1 -0      CMakeLists.txt  
 M  +10 -2     MarbleRunnerManager.cpp  
 A             runners/HostipRunner.cpp   [License: LGPL]
 A             runners/HostipRunner.h   [License: LGPL]


WebSVN link: http://websvn.kde.org/?view=rev&revision=1082415