Linksys在场侦测
如果你家里刚好使用了Linksys的路由器,那么就可以使用下面的方法获取在线设备了。娃哈哈哈!


#/bin/bash
IPADDR=192.168.1.1
PASSWD=secret
ACTION=devicelist/GetDevices
curl -s -H 'Content-Type: application/json' -H "X-JNAP-Authorization: Basic $(echo -n "admin:$PASSWD" | base64)" -H "X-JNAP-Action: http://linksys.com/jnap/$ACTION" http://$IPADDR/JNAP/ -d '{}' |
jq -r '.output.devices[]|select(.connections!=[]).friendlyName' |
cat -n
$ ./linksys.sh
1 LinksysXXXXXX
2 DESKTOP-XXXXXX
3 raspberrypi
4 Phone-XXXXXX
5 Chromecast
参考: