Como usar a opção timestamp no ping

7

Percebi que há uma opção de timestamp -T na ajuda do ping. Mas eu não sei como usá-lo.

Eu tentei:

ping www.google.com -T

Isso é o que eu recebo:

Invalid timestamp type

Qual é o tipo de registro de data e hora e como usá-lo?

    
por Mudit Kapoor 08.01.2016 / 18:20

1 resposta

9

A opção -T é usada para solicitar que o hops insira o registro de data e hora nos pacotes IP ao receber o ping. Ele funciona usando a opção TS de pacotes IP, especificada por RFC791 .

ping -T requer um argumento: um de tsonly , tsandaddr ou tsprespec . Você pode ler a manpage on-line ou executando man ping para obter mais informações sobre o uso.

Veja um exemplo de uso:

$ ping -T tsandaddr 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(124) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=3.22 ms
TS:     192.168.1.3 63668917 absolute
    192.168.1.1 534841740 absolute not-standard
    192.168.1.1 1 not-standard
    192.168.1.3 3

64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=6.59 ms
TS:     192.168.1.3 63669919 absolute
    192.168.1.1 534842745 absolute not-standard
    192.168.1.1 0 not-standard
    192.168.1.3 6

64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=3.20 ms
TS:     192.168.1.3 63670920 absolute
    192.168.1.1 534843743 absolute not-standard
    192.168.1.1 1 not-standard
    192.168.1.3 3

^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 3.207/4.343/6.599/1.595 ms

Note que eu tentei na minha LAN. Alguns saltos na Internet podem rejeitar pacotes IP com a opção timestamp. (Na verdade, não consigo pingar nenhum host da Internet com -T , provavelmente meu ISP está rejeitando meus pacotes.)

    
por Andrea Corbellini 08.01.2016 / 18:42

Tags