After years of inactivity, it's time to retire NTCI. No one should be using telnet to get to their gear anyway, right? Security first.
Thanks to everyone for their support and help with output and testing. The power of the Internet is great when everyone cooperates.
If you are interested in taking over the project, drop me a note.
I think I've found some time and energy to get another version of NTCI out some time in May. If you've got any additions, open a ticket, and I'll see what I can do to get it included.
I proudly announce version 0.6beta of NTCI. The new version can be downloaded via CPAN or via the SF.net project page. See the installation guide (http://ntci.sourceforge.net/installing.php) for help with installation.
The new version fixes some minor stuff. No new methods in this version, but current methods have been fixed and expanded where need be.
This time around we have some contributors. This means that, to my surprise, people are actually using the module in the wild and want to help. Though I am astonished, I gladly thank these people for their help. For their help, I've added a contributors page (http://ntci.sourceforge.net/contributors.php) listing who has contacted me and why they have offered.
New version. This is a good one, folks, so check http://ntci.sourceforge.net for documentation.
* Added "route" option in getIPRoute
* Added method "privLevel"
* Added method "getNTP"
* Added "use strict" and "use vars" for portability
* Added more comments in the code
* Fixed return values of getCPU() when something goes wrong
* Added Loopback interface harmonizing
I forgot to mention that version 0.4beta is released. The new version includes 5 fixes:
* Fixed getIntACL issue with uninitialized value.
* Removed whitespace from interfaces returned by harmonizeInts().
* Fixed REGEX issue with getItnARP() (Thanks, Charles!)
* Fixed REGEX issue with getIntState()
* Added config exit in disableInt()
0.5beta is due out very soon.
New version posted today.
The main difference is the addition of the getIPRoute() method, which, as you probably guessed, gets the route for a given network. See the documentation for a full explanation.
Also in this release, a few bugs have been cleared up, and a few methods have been streamlined.
I've taken some time away from coding to get the documentation written. You can find it by clicking on "Docs" on the main summary page.
I've broken it down into a few catagories -- from an executive summary to a fairly in-depth look at each method available. I've even got examples and a couple tips in there to help you if you get stuck.
Like everything, if you have questions, just submit a Support Request at https://sourceforge.net/tracker/?group_id=149082&atid=773655.
The wife is going out of town this weekend, so I should have a full set of docs finished by next week. I know that a lot of people are like "how the he&% do I use this thing?" Well, hopefully you'll know how by next week. :)
NTCI is finally released in the form of version 0.2beta. It's the very first release for NTCI and a wonderful first step. I'm very excited about the release. I think the release and the project as a whole will help the community.
The release includes the IOS.pm perl module with two examples scripts. One of the sample scripts show how you can use NTCI to backup the configs of your devices, while the other shows how NTCI can help you find which Ethernet interfaces are not 100/full or better.... read more
The NTCI crew (that's me) is looking for some sample output of Cisco IOS devices of all types and flavors. Thought we've been working in the field for years and years, we only have access to a limited number of devices and, to make NTCI more universal, we ask that anyone who can send us the output to several commands so we can test out parsing algorithms. If you can, please send the output to the following commands:... read more
I would like to announce the beginning of development of Net::Telnet::Cisco::IOS, or NTCI.
NTCI is an extension of Josh Keroes Net::Telnet::Cisco Perl package (http://nettelnetcisco.sourceforge.net/) and gives the not-so-Perl-savvy network admins an easy interface to their Cisco IOS devices.
NTCI provides a plethora of functions -- from listing the interfaces on the device to getting the CPU utilization to output errors by pulling live data off the switch or router and returning the parsed data in very simple formats for use in a Perl-based network monitoring or management system.... read more