Qual é a diferença entre traceroute de traceroute e inetutils-traceroute?

6

Quando eu queria usar traceroute no Ubuntu, recebi esta mensagem:

traceroute www.google.com
The program 'traceroute' can be found in the following packages:
 * inetutils-traceroute
 * traceroute
Try: sudo apt-get install <selected package>

Eu tentei ambos os pacotes e o traceroute util funciona em ambos, mas eles são diferentes. Por que existem dois utilitários diferentes e quais benefícios ou vantagens cada um deles tem? Não encontrei boa fonte ou comparação.

    
por Jiri 19.03.2018 / 13:05

1 resposta

4

Existem várias implementações de traceroute . Na página inicial do pacote traceroute :

It is well-known application, appeared long time ago. Since 2000, its initial implementation is not developed, and does not follow the modern network needs. There was already some attempts to continue or re-write it, or to create similar application with additional features, but mostly such works either provides things partially or have considerably different interface.

This code was written from the scratch, using some ideas of Olaf Kirch's traceroute, the original implementation of Van Jacobson and some current BSD's ones. It is fully compatible with the original traceroute from Van Jacobson, wide used before for years.

A outra implementação que você vê é do projeto do GNU Network Utilities, que inclui várias ferramentas de rede.

The individual utilities were originally derived from the 4.4BSDLite2 distribution, although some of them have more or less been rewritten.

A implementação do traceroute daqui é um pouco mínima comparada com a de Dmitry. Há poucas opções novas em comparação com o implementação do 4.4BSDLite2 original .

Você normalmente usaria a implementação mais completa de recursos por Dmitry.

    
por muru 19.03.2018 / 13:44