UPnP usa UDP / 1900 (padrão) e TCP / 2869 (Microsoft).
Existem duas opções que eu sei para verificar isso.
Esta ferramenta link .
Ou nmap com o script upnp-info.
Notei que meu XP mostra um balão sobre o fato de ele ter encontrado meu roteador habilitado para UPNP sempre que eu reconectar a rede.
Na linha de comando do meu windows, eu posso digitar Net View
supostamente para ver computadores no grupo de trabalho (embora atualmente eu não possa ver o computador ao lado quando deveria, mas isso não está relacionado;).)
O Windows Media Player no Vista introduziu alguns recursos que podem detectar mídia compartilhada na rede.
Se eu entro na rede do Windows, é algo como uma descoberta de samba.
Eu acho que no Linux existem outros protocolos similares em uso que funcionam na LAN. E no Mac também.
(Existe uma ferramenta que pode listar nós por múltiplos protocolos?)
UPnP usa UDP / 1900 (padrão) e TCP / 2869 (Microsoft).
Existem duas opções que eu sei para verificar isso.
Esta ferramenta link .
Ou nmap com o script upnp-info.
O nmap listará outros computadores na mesma sub-rede. Você também pode fazer um simples ping scan usando um loop no Linux como:
for I in {1..254}
do
ping -c1 192.168.1.${I} && echo host is UP || echo Host is down
done
Isso pressupõe que sua sub-rede seja 192.168.1.0/24
Os Macs usam o Multicast DNS (MDNS), também conhecido como Bonjour para descoberta de serviços. Linux usou avahi e DNS-SD para descoberta de serviços.