Release Notes: The report option of the script can now follow cdp neighbors using the --follow option or -f. When you run the command below, it will create one CSV file per scanned cdp neighbor. The author was able to scan from his core switch down to the last neighbor in the line (44 Neighbors in just under 20 minutes), which equals a little over 4K MAC addresses. For instance: port_report.py -d 192.168.101.1 -c public -r -f.
Release Notes: The code was cleaned up and speed was increased. Switches that are connected through EtherChannel (a.k.a. PortChannel) can now be followed. An issue where the matching of the cdp neighbor was not matching correctly was fixed. Better verbosity was added. Sanity checking for cdp neighbors was added.