Você pode executar nmap e tentar adivinhação do sistema operacional no seu roteador. Acredito que isso, mais os intervalos de endereços MAC correspondentes, é o que eles estão usando para determinar o tipo de dispositivo.
nmap -O your_ip
No meu caso:
-
192.168.1.1
- roteador / firewall
- result: ZyXEL ZyWALL 2 firewall
- OK
-
192.168.1.7
- roteador
- result: Sem correspondências exatas do sistema operacional para o host, endereço MAC: ** (redes SMC)
- quase igual - SMCWBR14-G2
-
192.168.1.200
- pc do cliente
- result: Linux 2.6.X
- quase igual - CentOS 5.8
A técnica usada é chamada impressão digital do sistema operacional