Screen scraping commands for network device configuration backups

Netpicker uses Netmiko to connect to network devices over SSH and collect their configurations from the command-line interface. Depending on the platform, Netpicker may first run one or more pre-commands to enter the correct mode or disable pagination, then run the backup command, and finally run an optional post-command.

The table below lists the built-in screen-scraping command definitions by vendor, Netmiko device type, protocol profile, and transfer method.

VendorNetmiko device typeProtocolTransfer methodPre-commandsBackup commandPost-commands
A10 Networksa10defaultscreen—show running-config—
A10 Networksa10partitionsscreen—show running-config partition-config all—
Accedianaccediandefaultscreen—configuration generate-script module all—
Adtranadtran_osdefaultscreen—show running-config—
ADVAadva_fsp150f3defaultscreen—show running-config delta—
Alcatel-Lucentalcatel_aosdefaultscreen—show configuration snapshot—
Alcatel-Lucentalcatel_srosdefaultscreenenvironment no moreadmin display-config—
Allied Telesisallied_telesis_awplusdefaultscreenenableshow running-config—
Allied Telesisallied_telesis_awplusstartupscreenenableshow startup-config—
Aristaarista_eosdefaultscreenenableshow running-config—
Aristaarista_eosstartupscreenenableshow startup-config—
Arubaaruba_aoscxdefaultscreen—show running-config—
Arubaaruba_osdefaultscreen—show running-config—
Arubaaruba_osstartupscreen—show startup-config—
Arubaaruba_osswitchdefaultscreen—show running-config—
Arubaaruba_osswitchstartupscreen—show config—
Arubaaruba_procurvedefaultscreen—show running-config—
Arubaaruba_procurvestartupscreen—show config—
AudioCodesaudiocode_66defaultscreen—show running-config—
AudioCodesaudiocode_72defaultscreen—show running-config—
AudioCodesaudiocode_shelldefaultscreensh log stop ; confConfigFile Get..
Avayaavaya_ersdefaultscreenenableshow running-config—
Avayaavaya_vspdefaultscreenenableshow running-config—
Avocentavocent_acsdefaultscreen—list_configuration—
Brocadebrocade_fastirondefaultscreen—show running-config—
Brocadebrocade_fastironstartupscreen—show configuration—
Brocadebrocade_fosdefaultscreen—configshow -all—
Brocadebrocade_netirondefaultscreenskip-page-display ; terminal length 0show running-config—
Brocadebrocade_nosdefaultscreenterminal datadumpshow running-config—
Brocadebrocade_vdxdefaultscreenterminal datadumpshow running-config—
Brocadebrocade_vyosdefaultscreen—show configuration commands | no-more—
Calixcalix_axosdefaultscreen—show running-config | nomore—
Casa Systemscasa_cmtsdefaultscreen—show run—
Centeccentec_osdefaultscreen—show running-config—
Check Pointcheckpoint_gaiadefaultscreen—show configuration—
Cienaciena_saosdefaultscreen—configuration show—
Cienaciena_saos10defaultscreen—show running config—
Cienaciena_waveserverdefaultscreen—configuration show—
Ciscocisco_apdefaultscreenterminal datadumpshow running-config—
Ciscocisco_apstartupscreenterminal datadumpshow startup-config—
Ciscocisco_asadefaultscreen—show running-config—
Ciscocisco_asastartupscreen—show startup-config—
Ciscocisco_ftddefaultscreen—show running-config all—
Ciscocisco_iosdefaultscreen—show running-config—
Ciscocisco_iosstartupscreen—show startup-config—
Ciscocisco_ioswlcdefaultscreen—show running-config—
Ciscocisco_ioswlcstartupscreen—show startup-config—
Ciscocisco_isedefaultscreen—show running-config | nomore—
Ciscocisco_isedefaultscreen-legacy—show running-config—
Ciscocisco_nxosdefaultscreen—show running-config | no-more—
Ciscocisco_nxosstartupscreen—show startup-config | no-more—
Ciscocisco_nxosvdc-allscreen—show running-config vdc-all | no-more—
Ciscocisco_s200defaultscreenterminal datadump ; terminal width 0show running-config—
Ciscocisco_s300defaultscreen—show running-config—
Ciscocisco_s300startupscreen—show startup-config—
Ciscocisco_s500defaultscreen—show running-config—
Ciscocisco_s500startupscreen—show startup-config—
Ciscocisco_vipteladefaultscreen—show running-config—
Ciscocisco_wlcdefaultscreen—show run-config startup-commands—
Ciscocisco_xedefaultscreen—show running-config—
Ciscocisco_xestartupscreen—show startup-config—
Ciscocisco_xrdefaultscreen—show running-config—
Coriantcoriantdefaultscreenset -f cli-config cli-columns 4000show config | display commands—
NVIDIA Cumuluscumulus_linuxdefaultscreen—sudo -n nv config show -o commands—
NVIDIA Cumuluscumulus_linuxdefaultscreen-nclu—net show configuration commands—
Delldell_dnos9defaultscreenterminal datadumpshow running-config—
Delldell_dnos9startupscreenterminal datadumpshow startup-config—
Delldell_force10defaultscreenterminal datadumpshow running-config—
Delldell_force10startupscreenterminal datadumpshow startup-config—
Delldell_os10defaultscreen—show running-configuration—
Delldell_os6defaultscreen—show running-config—
Delldell_os6startupscreen—show startup-config—
Delldell_os9defaultscreenterminal datadumpshow running-config—
Delldell_os9startupscreenterminal datadumpshow startup-config—
Delldell_powerconnectdefaultscreen—show running-config—
Delldell_powerconnectstartupscreen—show startup-config—
Delldell_sonicdefaultscreen—show running-configuration—
D-Linkdlink_dsdefaultscreen—show config current_config—
D-Linkdlink_dsdefaultscreen-dgs3100—show configuration running—
D-Linkdlink_dsstartupscreen—show config boot_up—
D-Linkdlink_dsstartupscreen-dgs3100—show configuration startup—
Eltexeltexdefaultscreenset cli pagination offshow running-config—
Enterasysenterasysdefaultscreenset terminal rows disableshow config all—
Ericssonericsson_iposdefaultscreen—show configuration—
Ericssonericsson_mltn66defaultscreen—show running-config—
Extreme Networksextremedefaultscreen—show configuration—
Extreme Networksextreme_ersdefaultscreenenableshow running-config—
Extreme Networksextreme_exosdefaultscreen—show configuration—
Extreme Networksextreme_netirondefaultscreenskip-page-display ; terminal length 0show running-config—
Extreme Networksextreme_nosdefaultscreenterminal datadumpshow running-config—
Extreme Networksextreme_slxdefaultscreen—show running-config—
Extreme Networksextreme_slxstartupscreen—show startup-config—
Extreme Networksextreme_vdxdefaultscreenterminal datadumpshow running-config—
Extreme Networksextreme_vspdefaultscreenenableshow running-config—
Extreme Networksextreme_wingdefaultscreenenableshow running-config—
Extreme Networksextreme_wingstartupscreenenableshow startup-config—
F5f5_linuxdefaultscreen—tmsh show running-config recursive—
F5f5_ltmdefaultscreencd /list recursive—
F5f5_ltmsys-dbscreen—show running-config sys db all-properties—
F5f5_tmshdefaultscreencd /list recursive—
F5f5_tmshsys-dbscreen—show running-config sys db all-properties—
FS (Fiberstore)fiberstore_fsosv2defaultscreen—show running-config—
FS (Fiberstore)fiberstore_networkosdefaultscreen—show running-config—
Fortinetfortinetdefaultscreen—show full-configuration—
Garderosgarderos_grsdefaultscreen—show configuration running—
H3Ch3c_comwaredefaultscreen—display current-configuration—
H3Ch3c_comwarestartupscreen—display saved-configuration—
Hillstonehillstone_stoneosdefaultscreenterminal width 512show configuration running—
Hirschmannhirschmann_hiosdefaultscreenenableshow running-config script—
HPEhp_comwaredefaultscreen—display current-configuration—
HPEhp_comwarestartupscreen—display saved-configuration—
HPEhp_procurvedefaultscreen—show running-config—
HPEhp_procurvestartupscreen—show config—
Huaweihuaweidefaultscreen—display current-configuration—
Huaweihuawei_oltdefaultscreenenable ; undo interactivedisplay current-configuration—
Huaweihuawei_smartaxdefaultscreenenable ; undo interactivedisplay current-configuration—
Huaweihuawei_smartaxmmidefaultscreenenable ; undo interactivedisplay current-configuration—
Huaweihuawei_vrpdefaultscreen—display current-configuration—
Huaweihuawei_vrpv8defaultscreen—display current-configuration—
IP Infusionipinfusion_ocnosdefaultscreen—show running-config—
Juniperjuniperdefaultscreen—show configuration | no-more—
Juniperjuniper_junosdefaultscreen—show configuration | no-more—
Juniperjuniper_screenosdefaultscreen—get config all—
Lantronixlantronix_slcdefaultscreen—show sysconfig—
Lantronixlantronix_slcnetworkscreen—show network all—
Lantronixlantronix_slcroutingscreen—show routing—
Mellanoxmellanoxdefaultscreenenableshow running-config—
Mellanoxmellanoxstartupscreenenableshow configuration—
Mellanoxmellanox_mlnxosdefaultscreenenableshow running-config—
Mellanoxmellanox_mlnxosstartupscreenenableshow configuration—
MikroTikmikrotik_routerosdefaultscreen—/export—
Moxamoxa_nosdefaultscreen—show running-config—
Moxamoxa_nosstartupscreen—show startup-config—
MRVmrv_lxdefaultscreen—show configuration—
MRVmrv_optiswitchdefaultscreen—show running-config—
NECnec_ixdefaultscreenconfigureshow running-configexit
Netgearnetgear_prosafedefaultscreen—show running-config—
Citrix NetScalernetscalerdefaultscreen—show ns ns.conf—
Nokianokia_isamdefaultscreenenvironment inhibit-alarms print no-moreinfo configure flat—
Nokianokia_srosdefaultscreenenvironment no moreadmin display-config—
OneAccessoneaccess_oneosdefaultscreen—show running-config—
Opengearopengear_linuxdefaultscreen—config export—
Opengearopengear_linuxdefaultscreen-legacy—config -g config—
Palo Alto Networkspaloalto_panosdefaultscreenset cli config-output-format xmlshow—
Perleperle_iolandefaultscreen—show text-config—
Raisecomraisecom_roapdefaultscreen—show running-config—
Raisecomraisecom_rosdefaultscreen—show running-config—
Ruckusruckus_fastirondefaultscreen—show running-config—
Ruckusruckus_fastironstartupscreen—show configuration—
Ruijieruijie_osdefaultscreen—show running-config—
6WINDsixwind_osdefaultscreencliconfig pager enabled falseshow config—
Supermicrosupermicro_smisdefaultscreenno cli pagination ; no cli pagignationshow running-config—
TP-Linktplink_jetstreamdefaultscreen—show running-config—
Ubiquitiubiquiti_edgedefaultscreen—show running-config—
Ubiquitiubiquiti_edgerouterdefaultscreen—show configuration commands | no-more—
Ubiquitiubiquiti_edgeswitchdefaultscreen—show running-config—
Vyattavyatta_vyosdefaultscreen—show configuration commands | no-more—
VyOSvyosdefaultscreen—show configuration commands | no-more—
WatchGuardwatchguard_firewaredefaultscreen—export config to console—
Yamahayamahadefaultscreenconsole columns 200 ; console character asciishow config—
ZPE Systemszpe_nodegriddefaultscreen—export_settings settings/ --plain-password—

Think we need to add or update the screen-scraping commands for a vendor? Let us know through the Netpicker contact form.

Would you like a hands-on session?

A couple times a week our in-house trainer is available for a private or group session. In this session we can cover our Slurp'it or Mock'it solution but also integrations with Netpicker, NetBox, Nautobot & Infrahub.

Yes, keep me informed

Connect with us on LinkedIn to stay updated on the latest happenings, news, and exciting developments at Slurp'it. Just click the button below to follow us and be a part of our professional network.

Newsletter