Switchport Map is a tool to automatically find, trace, and log used switch ports on a network as well as find relationships between switches.
Be the first to post a text review of Switchport Map. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Wow, after starting to work on the database again I found that the SNMP.Cisco engine wasn't returning data on trunk port vlans, which is kind of a problem. I've finally nailed it after pouring over the Cisco MIB's and trying to find out how to find the info. Basically, I need to parse some HEX that tells you what VLAN is allowed on a trunk. The awesome thing about this is that this code/concept could be applied to access ports as well. In other news I've renamed SNMP.Cisco to NET-SNMP.Cisco to better reflect its base engine. Have a happy 4th of July everyone!
Version History .01 -Can scan Cisco switches for MAC address and ports. -Can make mostly accurate guesses as to where a given machine is. For 100% accurate map, client required on each computer node to update database. -Only works with MySQL. -StoredProcs -For adding and updating computer nodes to database. -Get list of switches and each port on each switch that is considered active. -[Partly done] Get history of specific switch port. -Requires nmap (?), smarty, php, apache, and mysql. 0.1 -Dell Powerconnect switch compatibility -Get switch interfaces/ports -(Cisco) Get VLAN and access mode of interface. -OO class design for switch interface engines. -MySQLi wrapper function. -Doesn't use Nmap (Maybe re-integrate for MAC capturing). -Stored Procedures for storing and retrieving stuff from the database. -Requirements: PHP 5.2.2 or newer, MySQL 5, PEAR::Net_socket Next Version Hopefulls: -Export data to xml or csv. -Completed StoredProc for port history. -Commented code! Sometime in the distance: -Better html interface (ajax likely) -Guilded setup -SQLite and MSSQL access. -Cross language API stuff. Think one database and multiple "clients" in multiple languages that update and access it.
Version History .01 -Can scan Cisco switches for MAC address and ports. -Can make mostly accurate guesses as to where a given machine is. For 100% accurate map, client required on each computer node to update database. -Only works with MySQL. -StoredProcs -For adding and updating computer nodes to database. -Get list of switches and each port on each switch that is considered active. -[Partly done] Get history of specific switch port. -Requires nmap (?), smarty, php, apache, and mysql. 0.1 -Dell Powerconnect switch compatibility -Get switch interfaces/ports -(Cisco) Get VLAN and access mode of interface. -OO class design for switch interface engines. -MySQLi wrapper function. -Doesn't use Nmap (Maybe re-integrate for MAC capturing). -Stored Procedures for storing and retrieving stuff from the database. -Requirements: PHP 5.2.2 or newer, MySQL 5, PEAR::Net_socket Next Version Hopefulls: -Export data to xml or csv. -Completed StoredProc for port history. -Commented code! Sometime in the distance: -Better html interface (ajax likely) -Guilded setup -SQLite and MSSQL access. -Cross language API stuff. Think one database and multiple "clients" in multiple languages that update and access it.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?