He estado buscando una manera de enumerar qué procesos/aplicaciones en mi host se están suscribiendo a qué direcciones de multidifusión.
A través de la línea de comando, puedo emitir
netsh interface ip show joins
que enumera todas las interfaces y las direcciones de multidifusión están unidas por mi host:
Interface 19: Wi-Fi
Scope References Last Address
---------- ---------- ---- ---------------------------------
0 2 Yes 228.5.6.7
Por lo que tengo entendido, la columna "referencias" muestra la cantidad de procesos asignados a cada grupo. En el extracto anterior, inicié dos procesos en mi host para escuchar esta dirección. Si los termino a ambos, esta columna muestra cero, como se esperaba.
Sin duda, Windows debe realizar un seguimiento de estos para poder entregar los datagramas entrantes. Me pregunto si existe alguna herramienta que enumere qué aplicaciones están escuchando este grupo (PID y/o ejecutables). También sería interesante saber qué puertos se utilizan.