Como encontrar as portas que um programa está tentando usar (janela)?

0

Eu tenho um problema em encontrar uma porta ou portas que um programa específico está tentando usar.

Um pouco sobre o que estou tentando fazer:

Eu tenho um DVR (gravador de vídeo digital), algumas câmeras IP, um switch (hub) e um roteador.

Para o DVR e câmeras eu uso um IP interno (192.168.1.x), todos estão conectados a um switch. O switch está conectado à interface interna do roteador (192.168.1.1) e o IP externo dos roteadores, digamos, 10.10.10.x.

Estou tentando conectar-me ao DVR através do IP externo. Eu fiz as regras NAT, que eu posso conectar usando um navegador de internet e porta 80, tudo funciona, mas quando tento usar um programa que é destinado a este DVR, o programa não pode estabelecer qualquer conexão com o DVR.

Como posso encontrar que tipo de porta ou portas este programa está tentando usar ao fazer a conexão com o DVR, para que eu possa fazer o encaminhamento de porta necessário?

Eu estava tentando com o netstat, mas está claro para mim que o Wireshark é melhor. Mas preciso de ajuda para usar o Wireshark. Conecto o PC diretamente ao roteador e, em seguida, tento adicionar o DVR ao programa de outro PC, enquanto assisto ao Wireshark?

    
por KristapsK 10.09.2017 / 11:37

2 respostas

1

Que tal o CurrPorts do link para o Windows? Isso é relevante para a sua situação?

Description

CurrPorts displays the list of all currently opened TCP/IP and UDP ports on your local computer. For each port in the list, information about the process that opened the port is also displayed, including the process name, full path of the process, ...

Faça o download, descompacte, execute, sem instalação. Funciona para eu encontrar o que está usando as portas na minha máquina Windows.

    
por 10.09.2017 / 12:20
0

Você pode usar o SysInternals TPCView da Microsoft, ele mostrará todas as portas abertas com suas programas associados e onde eles estão conectados, também inclui uma versão de linha de comando (TCPVcon) se você preferir dessa maneira.

Ele não precisa de instalação, mas talvez você precise iniciá-lo como administrador para ver alguns detalhes sobre os processos do sistema.

(Além disso, o utilitário NirSoft sugerido em outra resposta também é uma boa opção)

    
por 10.09.2017 / 15:05