This tool uses SNMP Read to get the status of the ports on a switch or router and to calculate which ports can be classified as free, in use or used within the last 21 days.
It works with any manufacturer's hardware if they have implemented the SNMP interface MIBS correctly and will only display interfaces of one of the csmacd-ethernet (type 6) variants.