Cisco OSPF Checker
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
ios.py
ospf.py

README.md

OSPF Checker

This is a simple app to list the ospf interfaces and properties on Cisco IOS routers. Uses ios.py - A module that will take router output and return a dictionary of OSPF overview and interface data.

Running

If run with no arguments, the app will attempt to find devices.txt in the local directory. This should be a list of devices to log into. If run with arguments, the app will log into those devices passed as arguments.

Example:
./ospf.py router1.com router2.com
This will log into router1.com and router2.com, and ignore devices.txt

If no arguments are passed and devices.txt does not exist, the app will exit

Reports

Once run, the app will ask you if you would like to output the raw router output to a file named raw.txt - The app will also output cleaned up output into report.txt