Met Kiwi Cattools kan eenvoudig een backup gemaakt worden van de configuratie van verschillende firewalls, routers en switches die in het netwerk aanwezig zijn. Het programma ondersteunt apparaten van onder andere Cisco, HP, Huawei, Nortel en Juniper. Daarnaast kan Kiwi Cattools verschillende testen uitvoeren waarmee de beschikbaarheid van de verschillende apparaten gemeten kan worden. Ook kan het eenvoudige wijzigingen doorvoeren op alle aangesloten apparaten, hetgeen ideaal is om bijvoorbeeld het beheerderswachtwoord van deze apparaten in één keer te veranderen. De ontwikkelaars van Kiwi Enterprises hebben enige tijd geleden Kiwi Cattools 3.3.14 uitgebracht en voorzien van de volgende lijst met veranderingen:
Version 3.3.14:
Adds:Changes:
- Added Nortel.Switch.NoCLI device script to support Nortel 450 switches and other Menu only switches
- Added Riverbed.Steelhead device script
- Added Report.ARP table activity support to Linux.RedHat.Bash device script
- Added 'SSH1-3DES' connection Method to the Dell.Switch.CLI device type
- Added 'Telnet-132col' and 'SSH2-132col' connection Methods to the Juniper.App.Accelerator-DX device type to increase the terminal emulator width to 132 columns. This fixes the truncation of data which occurs with the default width of 80 columns
Fixes:
- Modified Cisco.Switch.IOS device script to now include version data for switch stacks within the Report.Version Table activity
- Modified Cisco.Wireless.Lan device script for Device.Backup.Running config activity to try 'show running-config' command first. If this fails, then try the 'show run-config' instead
- Modified Cisco.Router.General device script to raise an Error (Level-1) infolog message instead of a Warning (Level-2) message, for the 'Password required, but none set' device response
- Modified Cisco.Router.NoEnable device script to raise an Error (Level-1) infolog message instead of a Warning (Level-2) message, for the 'Password required, but none set' device response
- Modified Cisco.Switch.IOS device script to raise an Error (Level-1) infolog message instead of a Warning (Level-2) message, for the 'Password required, but none set' device response
- Modified Brocade.Switch device script removing the 'Stepping past...' infolog messages from appearing if a paging prompt is encountered
- Ignore text '! Last configuration change at' added to Cisco.Wireless.Lan device script for Device.Backup.Running Config activity
- Fixed 'Telnet' button issue for Windows x64 operating systems
- Modified Cisco.Router.General device script for Device.Update.Banner activity to handle hostname truncation issue for devices with long hostnames
- Modified Cisco.Router.General device script for Device.CLI.Send commands activity to handle 'reload' command
- Fixed Brocade.Switch device script to handle a bug in the Brocade O/S where the first character of the device hostname is intermittently truncated after displaying the configuration
- Fixed Brocade.Switch device script to remove the trailing 'ESC' & '>' characters from the end of the configuration output
- Modified Checkpoint.VPN device script for SSH login to check for "terminal type?" device response and send a 'CR' to continue
- Modified Linux.RedHat.Bash device script for Device.CLI.Send Commands activity to handle '(y/n)' confirmation prompt
- Modified Nortel.Application.Switch device script to handle 'Press any key to continue' prompt
Version 3.3.13 Beta:
Adds:Changes:
- Added Report.Version Table to Bluecoat.Cacheflow device script
- Added Report.Version Table for Cisco.Wireless.Lan device script
- Added a 'Host Address' field to the HTML report file for Device.Backup.Running Config activity
Fixes:
- Modified Cisco.Switch.IOS device script to now include VRF data within the Report.ARP Table activity report
- Modified Cisco.Switch.IOS device script to try enter enable mode before issuing the 'session' command
- Modified Cisco.Router.General device script for Report.MAC Address table activity, adding new MAC address table type for 6509's setup as routers
- Modified Cisco.Router.General device script for Report.MAC Address table activity, to strip any leading '*' from the VLAN data
- Modified Cisco.Switch.IOS device script for Report.MAC Address table activity, to handle "% Unrecognized command" and "% Incomplete command" responses on devices where the 'show bridge' command is no longer valid
- Modified Fortinet.FortiOS.General device script to improve the way that the commands to disable paging are sent to the device
Version 3.3.12 Beta:
Adds:Changes:
- Added APC.AOS device script
- Added Cisco.WLSE device script
- Added Meru.Controller.MC device script
- Added Motorola.Vanguard device script
- Added support of Huawei AR Routers to Huawei.General device script
- Added stack support to HP.Switch.2500 device type
- Added session support to Cisco.Other.CUE device script
- Added support for 'changeto context' command in Cisco.Firewall.ASA device script
- Added version report to F5.BigIP device script
- Added handling of device --more-- paging prompts to Fortinet.FortiOS.General device script
- Added ability to run a custom script before and after a TFTP session
- Added two new filename variables: %TimeHH% returns just the current hour and %TimeMM% returns the current minutes
Fixes:
- Modified Cisco.Router.General device script to now include VRF data within the Report.ARP Table activity report
- Modified Cisco.Router.General device script for Report.Error info table activity, lowering infolog message from a Warning (Level-2) to Debug (Level-4) if command 'show controllers ethernet' is not supported on device; the command is not critical to the success of activity
- Modified Cisco.Router.General device script for Report.MAC Address table activity, changing the Error (Level-1) message to Debug (Level-4) if a header or title row is found, but no MAC data is available
- Modified Cisco.Router.General device script to handle hostname truncation issue for devices with long hostnames
- Modified Cisco.Router.General device script to allow an external script to be run from within Device.CLI.Modify Config activity
- Modified Cisco.Switch.IOS device script for Report.Error info table activity, lowering infolog message from a Warning (Level-2) to Debug (Level-4) if command 'show controllers ethernet' is not supported on device; the command is not critical to the success of activity
- Modified Cisco.Switch.IOS device script to handle hostname truncation issue for devices with long hostnames
- Modified Cisco.Firewall.PIX device script to capture the device up-time if running a Report.Version table activity against an individual security context
- Modified Huawei.General device script to no longer issue the commands to disable and enable paging, as the commands are not supported on Huawei AR Routers. Paging prompts are handled when encountered and stripped from captured output data
- Ignore text '# Last modified by' added to Citrix.Netscaler.General device script for Device.Backup.Running Config activity
- Ignore text 'usrpw' and 'scpadm' added to Nortel.Application.Switch device script for Device.Backup.Running Config activity
- Ignore text '! Clock set' added to Nortel.Switch.Ethernet device script for Device.Backup.Running Config activity
- Changed the default values for the 'Only send error notifications in timer mode' and 'Only send reports in timer mode' check-boxes in the E-mail > General Options tab, to be unchecked for new installations
- Modified Report.X-Ref.Port.MAC.ARP activity to issue an Error (Level-1) message if any of the 3 component report files specified cannot be accessed
- Removed the leading and trailing white space padding from the 'run external script' return value to allow it to be embedded as part of a longer command (spaces can be added back manually within activity command list field)
- Removed redundant check-box fields 'Use HTML E-mail' in the activity E-mail tab
- Modified Cisco.Router.General device script for Device.Backup.Running Config activity to strip the 'Current configuration : ... bytes' line from the saved config file, to prevent 'Invalid input detected at ^ marker' response when trying to upload the config back to device
- Modified Cisco.Switch.IOS device script for Device.Backup.Running Config activity to strip the 'Current configuration : ... bytes' line from the saved config file, to prevent 'Invalid input detected at ^ marker' response when trying to upload the config back to device
- Fixed 'Client script error: ... on line 1687' bug in Cisco.Switch.IOS device script for Device.CLI.Send Commands activity
- Modified Cisco.VPN device script to check if the menu item attempting to navigated to is restricted (i.e. the device shows a '-' where the menu item number should be)
- Fixed logic bug in Cisco.Firewall.ASA device script for devices with no authentication set (or changing to a different security context via the CatTools 'session' feature)
- Updated Device Info form fields' status bar text for Cisco.Firewall.ASA device type, to say 'ASA' instead of 'PIX'
- Fixed Login bug in GarrettCom.Switch.General device script
- Modified Linux.RedHat.Bash device script to wait 1 second before attempting to determine device hostname. Prevents errors occurring if the device banner has not been received in its entirety
- Modified Nortel.Switch.Ethernet device script to check for device local authentication prompts first, after a successful SSH connection is established. Fixes problem on devices with 2 factor authentication.
- Fixed 'Divisible by zero' bug in Report.X-Ref.Port.MAC.ARP which caused program to crash
- Modified Report.X-Ref.Port.MAC.ARP to remove any leading, trailing or duplicate delimiter characters within the Interfaces to exclude field
- Fixed bug with 'Ping device' button which caused ping to timeout if a device had been setup in CatTools with its hostname specified instead of its IP address
- Fixed issue when adding new a device if the default 'Cisco.Router.General' device type cannot be found
- Fixed sample code error for Devices class in the API chapter of the Help file