O traceroute funciona definindo explicitamente o campo TTL com valores diferentes nos pacotes de saída e observando quais roteadores enviam os erros ICMP TTL Excedido de volta para os diferentes TTL valores.
Se tudo o que estiver bloqueado for ICMP Echo Request / Reply ("ping"), isso não bloqueia o traceroute inerentemente. No entanto, uma implementação possível para o traceroute é enviar pacotes de solicitação de eco ICMP especificamente. Verifique a documentação do seu programa traceroute o que ele envia. Algumas implementações têm a opção de selecionar o envio de pacotes UDP ou pacotes de solicitação de eco ICMP.