script which uses the login scripts (see
to login to a device, execute commands to display the configuration, etc,
then filters the output for formatting, security, and so on.
product is a file with the name of it's last argument plus the suffix .new.
There are complementary scripts for other platforms and/or manufacturers
that are supported by
Briefly, these are:
Cisco Anomaly Guard Module (AGM)
Alteon WebOS switches
Arista Networks devices
Bay Networks (nortel)
Cisco catalyst switches
Cisco content services switches
ADC-kentrox EZ-T3 mux
Foundry and HP procurve OEMs of Foundry
HP Procurve Switches
Juniper Networks E-series
MRV optical switches
Cisco Nexus boxes
SMC switch (some Dell OEMs)
Netopia sDSL/T1 routers
Cisco IOS-XR devices
Zebra routing software
The command-line options are as follows:
Prints package name and version strings.
Display debugging information.
Display somewhat less debugging information.
should interpret the next argument as a filename which contains the
output it would normally collect from the device (
Cisco IOS offers a DHCP server that maintains a text database which can be
stored remotely or on local storage.
If stored locally, the file changes constantly and causes constant diffs
If this file's name ('ip dhcp database') matches the regex
dhcp_[^[:space:].].txt, it will be filtered.
For Catalyst switches running CatOS, type
the prompt must end with '>'.
looks for '>' to determine when a login is successful. For example:
works on Cisco Catalyst 1900 series switches that are running Enterprise
Edition software. This software provides a menu at connection time that
allows a command line interface to be used by entering 'K' at the prompt.