Recently, I started some writing in python that I thought might be useful to some. These are still work in progress, but nevertheless. i was developing on Solaris 8 and Python 2.6.2. CiscoSwitch.py is a class which uses rshell to check things on a switch. findmap.py finds the port and switch of some MAC address. traverseall.py goes over your entire network and maps it.
The code is cleaner because it is in Python. I have been writing Perl for years and recently switched to Python and I can tell you that writing in Python is much easier. You think of the algorithm and simply writes it. I keep going to the Python docs for every other line and it is still much faster to write.
I would probably add some more features to this class, but just wanted to share this, because it is already useful.
As for ARP and routes, I am not sure I will add this because these only exists with L3 switches and the code is more into L2 switches.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...