CatTools is an application that provides automated device configuration management on routers, switches and firewalls.
Support is provided for Cisco / 3Com / Dell / Enterasys / Extreme / Foundry / HP / Junpier / Nortel devices and many more.
Some of the many tasks CatTools perform to make your life easier are:
|•||Perform configuration backups and have any differences instantly e-mailed to you. |
|•||Issue commands via Telnet or SSH to many devices at once. |
|•||Change the configuration at scheduled times. |
|•||Change all your network device passwords in one go.|
This configuration management tool is also fully scriptable, has a built-in TFTP server, supports SSH, Telnet and more.
CatTools can be run on the following operating systems:
CatTools is available in two separate versions, an Application and a Service version. Both versions are available within the single installation package.
The Application version runs interactively and only operates while a user is logged on to the system.
The Service version runs as an automatic NT service. This version does not require a user to be logged on to operate.
CatTools has the following features:
|•||Run CatTools as a standard application on Windows 2000/XP/2003/Vista/Windows 7/Windows 2008 Server|
|•||Run CatTools as a service on Windows 2000/XP/2003/Vista/Windows 7/Windows 2008 Server|
|•||Schedule based operation with "Run Now" option|
|•||Encrypted sensitive database fields|
|•||Optional password protection for program access|
|•||Telnet, SSH1, SSH1.5, SSH2 connectivity|
|•||"Connect via" intermediary devices.|
|•||Bulk import/export of devices and activities via tab delimited text files|
|•||Built-in report viewing window|
|•||Multi-threaded operation for faster backups and data gathering|
|•||Built-in multi threaded TFTP Server|
|•||Device template script. Write your own custom device types using VBscript|
Activities Supported: *
|•||DB.UpdateDevice.Password Field (updates password fields in the CatTools database Device table)|
|•||DB.UpdateDevice.Text Field (updates any of the clear text fields in the CatTools database Device table)|
|•||Device.Backup.Running Config (makes a backup of the running config and compares it to the last one stored on disk. Includes a diff report)|
|•||Device.CLI.Modify Config (enter commands into the running config)|
|•||Device.CLI.Send commands (enter commands in privileged mode, and capture the output to file)|
|•||Device.ConnectivityTest.Login (login to each device and enter enable mode)|
|•||Device.ConnectivityTest.Ping (ping each device and return the round trip statistics)|
|•||Device.InterDevice.Ping (pings a series of addresses from each device, or pings all other devices in list from each device)|
|•||Device.TFTP.Upload Config (upload a text config file to a device)|
|•||Device.Update.Banner (allows you to apply a banner to your device)|
|•||Device.Update.Password (enables you to change passwords for certain devices)|
|•||Report.ARP table (builds a report of ARP table entries and tracks changes)|
|•||Report.CDP Neighbors table (builds a report of neighboring devices)|
|•||Report.Compare.Running Startup (compares the running and the startup configs of your devices and reports on the differences found)|
|•||Report.Compare.Two files (runs a compare against two files which you define and reports on the differences it finds)|
|•||Report.Error info table (builds a report of error counters for many Cisco devices|
|•||Report.MAC address table (builds a list of all MAC addresses on the network)|
|•||Report.Port info table (builds a report of the interface configuration and state of the devices)|
|•||Report.SNMP.System summary (builds a summary report of device information gathered via SNMP)|
|•||Report.Version table (builds a report of device serial numbers, hardware and software versions)|
|•||Report.X-Ref.Port MAC ARP (builds a cross reference of the Port/MAC/ARP reports)|
Devices supported: *
CatTools currently supports a number of different devices manufactured by:
|•||Cisco (routers, IOS & CatOS switches, firewalls, etc.)|
|•||... and more! For a current list of devices types, please see our device matrix.|
See the chapter on Device specific information for more details regarding some device types.
* Additional device types, reports and activities are being added all the time. Be sure to check the website to ensure you have the latest version.
CatTools will work for the most common and up to date CLI syntax for the devices listed above. If you have problems getting your device to work properly within CatTools, it is possible your device is not yet supported (or maybe just not for the activity you are trying to run). It may also be that your device is using a different CLI syntax to that expected by CatTools. In either case, please inquire via thwack, the SolarWinds online community site for further information.
Activity and Device limitations: (Edition differences)
The Freeware edition of CatTools supports:
|•||1 device in the database|
|•||Up to 20 scheduled activities|
|•||Up to 2 simultaneous TFTP sessions|
The Enterprise edition of CatTools supports:
|•||Unlimited devices in the database - subject to file size limitations|
|•||Unlimited scheduled activities - subject to file size limitations|
|•||Up to 100 simultaneous TFTP sessions|
How to purchase the Enterprise edition:
Remember that the Freeware edition is free to use for as long as you like without having to pay anything.
If you would like to work with more devices, the Enterprise edition can be purchased via the on-line ordering page.