Use um laptop para descobrir em qual porta ele está em uma porta de switch HP à qual ele está conectado

1

Acho que a maioria das pessoas faz essa pergunta ao contrário - ter acesso ao comutador e consultar um endereço MAC.

Eu sou meu laptop de teste e queria saber se existe um software (talvez da HP) que me diga em qual switch e porta o laptop está conectado? Por favor, assuma que eu não tenho acesso ao gerenciamento do switch. Se esta é realmente a informação que o switch daria (implicações de segurança) - eu poderia escrever meu próprio aplicativo, se alguém pudesse indicar qual protocolo seria usado.

O que eu preciso para o meu trabalho é: Eu iria a uma sala aleatória, conecto meu laptop a uma porta ethernet na parede e ele me diria qual switch e porta estou conectada.

Obrigado pelas suas sugestões.

    
por Tear2 15.10.2015 / 07:46

1 resposta

2

Isso depende do switch e da configuração desse switch.

Existem vários protocolos que podem estar em execução (CDP em switches cisco, NDP no nortel, LLDP, ...) que podem informar a você qual switch e porta você está.

Para reunir essas informações, basta ouvir o tráfego da rede.

Usando o tcpdump para obter pacotes CDP:

tcpdump -nn -v -i eth0 -s 1500 -c 1 'ether[20:2] == 0x2000' 

e para o lldp:

tcpdump -nn -v -i eth0 -s 1500 -c 1 'ether[12:2] == 0x88cc'

Eu verificaria quais marcas de switches estão presentes e, em seguida, descobrir quais protocolos de descoberta elas poderiam usar e depois farejar apenas os candidatos (pode levar alguns minutos até que você receba um pacote).

Wikipédia do LLDP CDP Wikipedia Wikipédia do NDP

    
por 15.10.2015 / 08:04

Tags