net-traceroute

djberg96 on 2003-02-20T19:20:04

My next idea for a port was Dan Hagerty's Net::Traceroute. Unfortunately, he's using parsed output. Well, ok, he's using IO::Pipe and IO::Select, but still. I'm not sure what advantage that affords over, say, an open3 call, but whatever. However, I'd rather avoid parsed output on principle, but also because I fear portability issues.

Next, I looked at Tom Scanlan's Net::Traceroute::PurePerl module. Unfortunately, it requires Net::RawIP which isn't supported on Solaris. It probably won't work on MS Windows, either. In any case, I think it would require root access. I'd like to avoid that.

So, now what? Time to look at the various socket options I suppose, scour usenet and troll around various IRC channels.