OSPF_SNMP_v1.0.py is an OSPF network discovery script. It allows the discovery of all OSPF network devices in the network, without connecting to each of them or knowing all their IP addresses. The user must provide the IP and SNMP community string of a single OSPF device in the network (for example, a device in the core) and the script searches for all other OSPF routers. Prior to running the script, the user should configure SNMPv2 community string on the device and also include the subnet between his PC and the router into the OSPF process, so he has IP connectivity to all other OSPF nodes.

After providing necessary info and the OSPF info is gathered, the user has three choices: display the OSPF routers info on the screen, export the data to a file for Excel importing and generate the OSPF topology showing neighborships, router IDs and neighbor IPs.

Tools used for coding and testing: Python 2.7.3, PySNMP, GNS3, Linux.

Tested on Cisco 2621, 2691, 3660.

Project Samples

Project Activity

See All Activity >

License

Public Domain

Follow ospfdiscoverysnmp

ospfdiscoverysnmp Web Site

Other Useful Business Software
Paessler - Monitor Your Whole Network in Minutes Icon
Paessler - Monitor Your Whole Network in Minutes

Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
Start Free 30-Day Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ospfdiscoverysnmp!

Additional Project Details

Operating Systems

BSD, Linux

Intended Audience

Developers, Quality Engineers, System Administrators, Testers

User Interface

Command-line, Console/Terminal

Programming Language

Python

Related Categories

Python Networking Software, Python Network Monitoring Software, Python Router Firmware

Registered

2014-09-08