Skip to main content

Parse, Query, Build, and Modify Cisco IOS-style configurations

Project description

DOCS

The latest copy of the docs are archived here: http://www.pennington.net/py/ciscoconfparse/

FAQ

Q1: Is there a way to use this module with perl? A1: Yes, I do this myself. Install the python package as you normally would and import it into perl with Inline.pm and Inline::Python from CPAN.

Q2: When I use find_children(“interface GigabitEthernet3/2”), I’m getting all interfaces beginning with 3/2, including 3/21, 3/22, 3/23 and 3/24. How can I limit my results? A2. There are two ways… the simplest is to use the ‘exactmatch’ option… find_children(“interface GigabitEthernet3/2”, exactmatch=True). Another way is to utilize regex expansion that is native to many methods… find_children(“interface GigabitEthernet3/2$”)

AUTHOR

David Michael Pennington

THANKS

Thanks to David Muir Sharnoff for his suggestion about making a special case for IOS banners. Thanks to Alan Cownie for his API suggestions. Thanks to everyone in advance for their bug reports and patience. Sola Dei Gloria.

Travis CI

I use the Travis CI project to continuously test ciscoconfparse on Python versions 2.6 through 3.3.

Click the image below for details; the current build status is:

https://travis-ci.org/mpenning/ciscoconfparse.png?branch=master

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ciscoconfparse-0.9.14.tar.gz (73.1 kB view details)

Uploaded Source

File details

Details for the file ciscoconfparse-0.9.14.tar.gz.

File metadata

File hashes

Hashes for ciscoconfparse-0.9.14.tar.gz
Algorithm Hash digest
SHA256 41e1536c1bb4b94cb73ec7d3698c6f78ae7f24c2ed6c5aa133008fe62dafd8cb
MD5 c8b4fcc6de6b3a0155c4f768630d81a9
BLAKE2b-256 335e994b115981ad180425b743ca52a41ef3ba172c258fff1d604a00a2366024

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page