tcptraceroute
Colaboração: Bruno Bellantuono
Data de Publicação: 01 de Junho de 2004
A maioria das pessoas já conhecem o "traceroute", que é muito utilizado para se traçar o "caminho" de um host a outro. No entanto o traceroute trabalha com o envio de pacotes ECHO ICMP ou UDP, o que muitas vezes impossibilita a conclusão do trace devido a filtros bloqueando a passagem desses pacotes.
Existe um pacote chamado "tcptraceroute" que ao invés de utilizar pacotes UDP e ICMP utiliza pacotes TCP. Ao enviar pacotes TCP SYN ao invés de UDP ou ICMP ECHO, o tcptraceroute é capaz de passar os filtros mais comuns de roteadotes.
Para usuários Debian o pacote já está no repositório. Binários(RPM) e o código fonte podem ser baixados no site oficial:
http://michael.toren.net/code/tcptraceroute/