Skip to content

Releases: networktocode/ntc-templates

Release 1.7.0

12 Mar 01:40
Compare
Choose a tag to compare

Changes to existing template fields:

arista_eos_show_ip_route:
NEXT_HOP and INTERFACE are now lists

cisco_asa_show_vpn-sessiondb:
VPN_SESSION_NAME, VPN_SESSION_ACTIVE, VPN_SESSION_CUMULATIVE, VPN_SESSION_PEAK_CONCURRENT, VPN_SESSION_INACTIVE , TUNNELS_SUMMARY_NAME, TUNNELS_SUMMARY_ACTIVE, TUNNELS_SUMMARY_CUMULATIVE, TUNNELS_SUMMARY_PEAK_CONCURRENT are now lists

Release 1.6.0

18 Nov 14:44
Compare
Choose a tag to compare
v1.6.0

Release 1.6.0 (#807)

v1.5.0

09 Sep 18:08
Compare
Choose a tag to compare

1.5.0 (2020-06-14)

Full Changelog

Implemented enhancements:

  • Broadcom ICOS/Fastpath Support? #726

Fixed bugs:

  • Cisco IOS show cdp neighbors issue #727
  • Cisco IOS Show Interface Switchport does not parse multi-line VLAN Trunks #642
  • Cisco ASA Show interface does not catch unnamed interfaces #627
  • Fixes missing interfaces on down interfaces #734 (jvanderaa)

Closed issues:

  • Cisco ASA "show vpn-sessiondb anyconnect" parser doesn't support IPv6 addresses #751
  • failing testsuite #743
  • I would like to contribute the PR for adding new cisco_wlc_ssh_show_ap_image_all #739
  • Template help for multiple states #737
  • textfsm.parser.TextFSMError: State Error raised. Rule Line: 15. Input Line: show ip arp #686
  • Arista eos - sh ip bgp summ vrf all and sh ip route vrf all template #666
  • Template Creation Help: cisco_xr_admin_show_environment_power to get power supply, voltage and current #648
  • New template: hp_comware_display_interface_textFSM #634
  • cisco_asa_show_failover_state #546

Merged pull requests:

  • Arista eos show port channel summary #757 (JoeyG1973)
  • Arista eos show mac address table #756 (JoeyG1973)
  • Template correction for broadcom_icos_show_mac-address-table #754 (alepodj)
  • Fixes #751 - IPv6 support for Cisco ASA 'show vpn-sessiondb anyconnect' #752 (smfeldman)
  • New Template added support for broadcom_icos_show_vlan_brief #750 (alepodj)
  • New Template added support for broadcom_icos_show_lldp_remote-device_all #749 (alepodj)
  • New Template added support for broadcom_icos_show_isdp_neighbors #748 (alepodj)
  • Bugfix: Account for totals - cisco_ios_show_processes_memory_sorted.textfsm #747 (FragmentedPacket)
  • Enhancement for Cisco IOS show interfaces #745 (Yakuza-UA)
  • Added interfaces to arista_eos_show_vrf template #744 (JoeyG1973)
  • Add new template for cisco_wlc_ssh_sh_ap_image_all #742 (conorwu1107)
  • Update index to handle cisco_ios show_ip_bgp_all_summary #738 (Niclnx)
  • Added support for broadcom_icos command show_mac-address-table #736 (alepodj)
  • BugFix: IOS CDP - Better handling of output #735 (jmcgill298)
  • New Template support for broadcom_icos as a new OS and added show_version command #733 (alepodj)
  • New template for ubiquity edgeswitch: show version #732 (saaverdo)
  • New Template for Cisco NX-OS: show forwarding adjacency #722 (Yakuza-UA)
  • BugFix: cisco_ios_show_interfaces_switchport: Made trunking_vlans a list, and changed regex #671 (FragmentedPacket)

v1.4.2

26 May 16:53
Compare
Choose a tag to compare

1.4.2 (2020-05-25)

Full Changelog

Fixed bugs:

  • cisco_ios "show ip ospf database router" fails if OSPF domain includes an ASBR or an ABR #690
  • Arista EOS show ip route parse error #668
  • cisco_ios_show_ip_interface does not deal with ip address negotiated on Tunnel interface #644

Closed issues:

  • Cisco IOS - textfsm.parser.TextFSMError: State Error raised. Rule Line: 17. #718
  • show mac address-table Error: State Error raised. Rule Line: 41. #715
  • show mac address-table no dictionary in response #714
  • Having trouble with alcatel_sros templates #698
  • Cisco show cdp neighbor details leaves whitespace in capabilities field #683
  • cisco_ios neighbor summary per address family new request. #664
  • cisco_ios BGP neighbor advertised and received routes request. #663
  • Ciena naming doesn’t conform to Netmiko #662
  • Problem to add or install ntc-templates: #658
  • show_vlan template for cisco ios does not return more than 60 interfaces #653
  • Unable to parse data by using "cisco_ios_show_ip_route_summary.textfsm" #643
  • template request: show ip bgp neighbors x.x.x.x advertised-routes #639

Merged pull requests:

v1.4.1

23 Apr 03:58
Compare
Choose a tag to compare

[1.4.1]

Fixed

  • [#617] - IOS show ip ospf database router: Removed reliance on static spacing
  • [#620] - NXOS show fex: Allow spaces in descriptions
  • [#621] - Juniper show arp, etc.: Account for virtual chassis output ({master:0})
  • [#626] - ASA show vpn-sessiondb anyconnect: Require index, capture different format style
  • [#650] - IOS show ip ospf database network: Change to allow one or more whitespace at the beginning of the line rather than 1 or more due to different output
  • [#647] - ASA show route: Allow multiline route statements
  • [#659] - IOS show mac address-table: Allow VLAN to be non-whitespace to allow N/A as an option

Added

  • [#618] - IOS show ip ospf database network: New template
  • [#619] - HP Comware display lldp neighbor information verbose: New template
  • [#625] - ASA show vpn-sessiondb anyconnect: New template
  • [#628] - Cisco WLC show mobility sum: New template
  • [#631] - ASA show vpn-sessiondb anyconnect: Account for new data for assigned/public IP, group policy, and tunnel group
  • [#629] - ASA show crypto ipsec sa - Add LOCAL_ADDRESS_NAME, CURRENT_PEER_NAME, DYNAMIC_PEER_NAME, LOCAL_CRYPTO_ENDPOINT_NAME, REMOTE_CRYPTO_ENDPOINT_NAME
  • [#632] - ASA show nat: Added SERVICE_PROTOCOL
  • [#635] - IOS show ip route summary: New template
  • [#636] - ASA show vpn-sessiondb: New template
  • [#638] - ASA show inventory: Capture PID and VID withoout serial
  • [#637] - Cisco WLC show band select: New template

v.1.4.0

09 Mar 04:16
Compare
Choose a tag to compare

[1.4.0]

Fixed

  • [#548] IOS show mac address-table: Account for Total Mac Addresses
  • [#565] IOS show license: Avoid trailing spaces for features
  • [#575] NXOS show version: Match N5K PLATFORM & LAST_REBOOT captures split words
  • [#574] ASA show failover: Account for new output (IPS)
  • [#577] IOS show mac address-table: Account for Multicast Entries
  • [#582] NXOS show interface transceiver: Remove requirement for TYPE
  • [#585] IOS show mac address-table: Fixed ordering for TYPE2
  • [#587] IOS show interfaces switchport: Account for Vepa Enabled and Operational Dot1q Ethertype
  • [#584] IOS show switch detail: Account for Mac persistency wait time
  • [#589] EOS show ip route: Filldown for DISTANCE and METRIC - Added new data formats for VRF and NEXT_HOP and INTERFACE
  • [#592] Fortinet get router info bgp summary: Account for more data, fix UP_DOWN regex from word to non-whitespace
  • [#603] IOS show ip access-list: Update PROTOCOL to capture numbered protocols
  • [610] Aruba os show arp: Fix tests to have the full output from the command and device
  • [#608] Vyatta VyOS show interfaces: Capture IP_ADDRESS with or without netmask
  • [#614] IOS show interfaces status: Remove reliance on whitespaces

Added

  • [#406] Testing: Add yamllint to test suite
  • [#407] Testing: Add python black to test suite
  • [#553] IOS show lldp neighbors: Added CAPABILITIES capture group
  • [#554] IOS show logging: New template
  • [#563] IOS show interfaces switchport: Added ADMIN_MDOE capture group
  • [#562] ASA show logging: New template
  • [#564] NXOS show interface transceiver: New template
  • [#567] XR show arp: New template
  • [#572] IOS show lldp neighbors detail: Added SERIAL capture group
  • [#573] ASA show arp: New template
  • [#578] Fortinet get system interface: New template
  • [#576] Huawei VRP display lldp neighbor: New template
  • [#581] Cisco WLC show vlan sum: New template
  • [#580] XR show interfaces summary: New template
  • [#590] IOS show ip bgp neighbors: New template
  • [#591] NXOS show vdc: New template
  • [#595] Checkpoint GAIA show arp dynamic all: New template
  • [#593] IOS show module: New template
  • [#597] Huwai VRP display version: New template
  • [#602] NXOS show vrf interface: New template
  • [#598] IOS show running-config partition access list: Added TCP_FLAG capture group
  • [#598] IOS show running-config partition access list: Convert COMMENT to list
  • [#598] IOS show running-config partition access list: Update PROTOCOL to include numbered protocols
  • [#596] XR admin show environment power: New template
  • [#594] Aruba os show arp: New template
  • [#605] SG300 show version: New template
  • [#604] NXOS show vlan: Added INTERFACES capture group, Require VLAN_ID
  • [#600] IOS show mpls interfaces: New template
  • [#599] IOS show etherchannel summary: New template
  • [#611] NXOS show interface: Added MODE capture group
  • [#612] NXOS show interfaces switchport: Added ACCESS_VLAN_NAME and NATIVE_VLAN_NAME capture groups
  • [#609] HP Comware display ip interface: New template
  • [#606] IOS show ip ospf database router: New template

Changed

  • [#406] Helpers: Added development_helpers cli utility to replace existing helpers

Deprecated

Removed

Bump Version Number

18 Nov 03:25
Compare
Choose a tag to compare

Fixed for any bug fixes

  • [#401] ASA show route: Fix UPTIME to account for additional output formats
  • [#445] IOS show ip eigrp topology: Fix FD to allow value to be "Inaccessible"
  • [#465] ASA show failover: Add line to match FirePOWER module
  • [#466] PAN show arp: Fix MAC capture group to account for entries that are "incomplete"
  • [#471] Procurve show arp: Fix IP capture group to account for IP Adresses that are "Incomplete"
  • [#471] Procurve show arp: Fix PORT capture group to account for interfaces that contain more than just digits
  • [#474] IOS show ip mroute: Fix Value UP_TIME, EXPIRATION_TIME, OUTGOING_MULTICAST_UP_TIME (\S+), and OUTGOING_MULTICAST_EXPIRATION_TIME to account for additional time formats
  • [#479] NXOS show interface brief: Fix capturing MODE values of "pvlan" and "fabric"
  • [#480] IOS show cdp neighbors: Allow for table data to have leading spaces but not require it
  • [#485] IOS show mac-address-table: Allow for table data to have leading spaces but not require it (VLAN IDs are left adjusted so VLANs from 1000 on do not have a leading space)
  • [#487] IOS show authentication sessions: Add match for lines separating output with a "-" in order to avoid capturing them as part of normal table data
  • [#488] EOS show interfaces status: Fix NAME and STATUS capture groups to support disabled interfaces
  • [#494] IOS show ip interface: Add matches for additional output lines
  • [#495] IOS show ip interface: Add matches for additional output lines
  • [#497] ASA show version: Fix MAX_INTF capture group to account for Unlimited
  • [#497] ASA show version: Fix HARDWARE capture group to account for trailing commas
  • [#499] ASA show inventory: Add matches for additional output lines
  • [#503] IOS show standby: Fix output that spread across two lines
  • [#505] NXOS show ip bgp neighbors: Fix matching entries accurately when neighbors are in a "down" state; move to Continue.Record to record on new entries instead of "last expected line" of output data
  • [#516] IOS show ip interface: Add matches for additional output lines
  • [#517] EOS show ip bgp summary: Fix capturing entries with more explicit match line
  • [#519] XR show version - Fix VERSION, UPTIME, and HARDWARE to account for CRS syntax
  • [#525] IOS: Added matches for vty timestamp lines
  • [#532] IOS show snmp user: Fix capture groups to support all non-whitespace characters (e.g. "-" in string values)
  • [#538] IOS show interfaces switchport: Added matches for additional output lines

Added for new features

  • [#378] XR show ip route: Added VRF capture group
  • [#391] WLC show client detail: Added new template
  • [#419] ASA dir: Added TOTAL_PERCENT_FREE capture group for capturing percentage of bytes free
  • [#425] WLC show exclusionlist: Added new template
  • [#445] IOS show ip eigrp topology: Added SOURCE capture group
  • [#446] ASA show asp drop: Added FLOW_DROP_IPSEC_SELECTOR_FAILURE, FLOW_LAST_CLEARED, MP_SVC_BAD_LENGTH, and SSL_FIRST_RECORD_INVALID capture groups
  • [#464] Comware display counters bound interface: Added new template
  • [#468] Firebox show arp: Added new template
  • [#476] IOS show ip bgp summary: Added UP_DOWN capture group
  • [#478] NXOS show ip interface brief: Added new template
  • [#481] NXOS show ip bgp neighbor: Added INBOUND_ROUTEMAP and OUTBOUND_ROUTEMAP capture groups
  • [#482] XR admin show inventory: Added new template
  • [#486] NXOS show route-map: Added new template
  • [#489] NXOS show forwarding ipv4 route: Added new template
  • [#491] IOS show switch detail: Added new template
  • [#492] XR show ipv6 neighbors: Added new template
  • [#493] Fastiron show arp: Added new template
  • [#496] EOS show ip helper-address: Added new template
  • [#501] WLC show 802.11a|b: Added new template
  • [#510] WLC show 802.11 cleanair config: Added new template
  • [#512] VRP display interface brief: Added new template
  • [#512] VRP display temperature: Added new template
  • [#513] WLC show rf profile-summary: Added new template
  • [#514] IOS show process memory sorted: Added new template
  • [#515] WLC show inventory: Added new template
  • [#518] Ciena software show: Added new template
  • [#521] IOS show ip route: Added VRF capture group
  • [#524] EOS show vrf: Added new template
  • [#526] WLC show advanced 802.11 channel: Added new template
  • [#527] IOS show interfaces switchport: Added VOICE_VLAN capture group
  • [#527] NXOS show interfaces switchport: Added VOICE_VLAN capture group
  • [#529] Fortios get router info bgp summary: Added new template
  • [#531] NXOS show interface: Added LAST_LINK_FLAPPED capture group
  • [#533] IOS show license: Added new template
  • [#539] WLC show interface summary: Added new template
  • [#540] IOS show environment temperature: Added new template

Changed for changes in existing functionality

  • [#378] XR show ip route: Update index to allow syntax of "show ip route" or "show route"
  • [#497] ASA show version: Change SERIAL to be a list for clusters
  • [#503] IOS show standby: Update index to allow syntax including specifying an interface
  • [#520] IOS show ip bgp summary: Update template and index to support VRF syntax
  • [#520] EOS show ip bgp summary: Update template and index to support VRF syntax
  • [#521] IOS show ip route: Add Error for unmatched lines to ensure accurate data collection
  • [#522] EOS show bgp summary: Update index to allow syntax of "show bgp evpn summary"
  • [#523] IOS show mac-address-table: Add Error for unmatched lines to ensure accurate data collection
  • [#528] IOS show interfaces switchport: Update template to use Continue.Record syntax to record on new entries instead of "last expected line" of output data
  • [#528] NXOS show interfaces switchport: Update template to use Continue.Record syntax to record on new entries instead of "last expected line" of output data

Bump Version Number

26 Sep 01:29
Compare
Choose a tag to compare

bumped version number in lib/init.py

Template Updates and Windows Improvement

26 Sep 01:24
Compare
Choose a tag to compare

Fixed

  • [#389] IOS-XR show interfaces: Fixed matching speed and duplex for bundle-ethernet interfaces
  • [#442] IOS-XR show version: Fixed matching build_host field that uses both "Build" and "Built" keywords
  • [#455][#456] Template files were inaccessible when installing from local directory; now works when using pip -e

Added

  • [#470] ASA show version: Add capturing compiled_date field

v1.1.1

19 Aug 17:40
Compare
Choose a tag to compare
Update readme (#452)