Estou procurando uma maneira de listar quais processos/aplicativos em meu host estão assinando quais endereços multicast.
Através da linha de comando, posso emitir
netsh interface ip show joins
que lista todas as interfaces e os endereços multicast unidos pelo meu host:
Interface 19: Wi-Fi
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 2 Yes 228.5.6.7
Pelo que entendi, a coluna "referências" mostra a quantidade de processos atribuídos a cada grupo. No trecho acima, iniciei dois processos em meu host para ouvir esse endereço. Se eu encerrar os dois, esta coluna mostrará zero, conforme esperado.
Com certeza, o Windows deve acompanhá-los para entregar datagramas recebidos. Gostaria de saber se existe alguma ferramenta que liste quais aplicativos estão escutando esse grupo (PID e/ou executáveis)? Além disso, quais portas são usadas seriam de interesse.