Existem várias implementações de traceroute. Na página inicial do traceroutepacote de Dmitry Butskoy :
É uma aplicação bem conhecida, apareceu há muito tempo. Desde 2000, sua implementação inicial não é desenvolvida e não segue as necessidades modernas da rede. Já houve algumas tentativas de continuar ou reescrevê-lo ou criar aplicativos semelhantes com recursos adicionais, mas a maioria desses trabalhos fornece coisas parcialmente ou possui uma interface consideravelmente diferente.
Este código foi escrito do zero, usando algumas idéias do traceroute de Olaf Kirch, a implementação original de Van Jacobson e algumas atuais do BSD. É totalmente compatível com o traceroute original de Van Jacobson, amplamente utilizado antes por anos.
A inetutils-tracerouteimplementação é do projeto GNU Network Utilities, que inclui várias ferramentas de rede.
Os utilitários individuais foram originalmente derivados da distribuição 4.4BSDLite2, embora alguns deles tenham sido mais ou menos reescritos.
A implementação do traceroute daqui é um pouco mínima em comparação com a de Dmitry. Existem poucas opções novas em comparação com a implementação original do 4.4BSDLite2 .
Você usaria normalmente a implementação mais completa da Dmitry.
tracepathou mesmo emmtrvez detraceroute(elas são instaladas por padrão). De qualquer forma, o traceroute tem prioridadeoptionale o inetutils-traceroute éextra.