
Net::traceroute::pureperl implements traceroute(1) functionality for perl5. it allows you to trace the path ip packets take to a destination. it is implemented by using raw sockets to act just like the regular traceroute.
you must also be root to use the raw sockets.