├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── dist ├── pycsco-0.1.2.tar.gz ├── pycsco-0.1.3.tar.gz ├── pycsco-0.1.4.tar.gz ├── pycsco-0.1.5.tar.gz ├── pycsco-0.1.6.tar.gz ├── pycsco-0.1.7.tar.gz ├── pycsco-0.1.8.tar.gz ├── pycsco-0.1.9.tar.gz ├── pycsco-0.1.tar.gz ├── pycsco-0.11.tar.gz ├── pycsco-0.2.0.tar.gz ├── pycsco-0.2.1.tar.gz ├── pycsco-0.2.2.tar.gz ├── pycsco-0.2.3.tar.gz ├── pycsco-0.2.4.tar.gz ├── pycsco-0.2.5.tar.gz ├── pycsco-0.2.6.tar.gz ├── pycsco-0.2.7.tar.gz ├── pycsco-0.2.8.tar.gz ├── pycsco-0.2.9.tar.gz ├── pycsco-0.3.0.tar.gz ├── pycsco-0.3.1.tar.gz ├── pycsco-0.3.2.tar.gz ├── pycsco-0.3.3.tar.gz ├── pycsco-0.3.4.tar.gz └── pycsco-0.3.5.tar.gz ├── pycsco.egg-info ├── PKG-INFO ├── SOURCES.txt ├── dependency_links.txt ├── requires.txt └── top_level.txt ├── pycsco ├── __init__.py ├── lib │ ├── __init__.py │ └── ipaddr.py └── nxos │ ├── __init__.py │ ├── device.py │ ├── error.py │ ├── nxapi.py │ └── utils │ ├── __init__.py │ ├── aaa.py │ ├── fhrp.py │ ├── file_copy.py │ ├── install_config.py │ ├── legacy.py │ ├── mcast.py │ ├── ntp.py │ ├── nxapi_lib.py │ ├── routing.py │ ├── security.py │ ├── snmp.py │ ├── textfsm_templates │ ├── __init__.py │ ├── acl_interface.tmpl │ ├── igmp_global.tmpl │ ├── igmp_snooping.tmpl │ ├── igmp_snooping_proxy.tmpl │ ├── igmp_static_oif.tmpl │ ├── ntp_auth.tmpl │ ├── ntp_server_peer.tmpl │ ├── snmp_contact.tmpl │ └── snmp_location.tmpl │ └── vtp.py ├── setup.cfg └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/README.md -------------------------------------------------------------------------------- /dist/pycsco-0.1.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.2.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.3.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.4.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.4.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.5.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.5.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.6.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.6.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.7.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.7.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.8.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.8.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.9.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.9.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.1.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.11.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.11.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.0.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.1.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.2.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.3.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.4.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.4.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.5.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.5.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.6.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.6.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.7.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.7.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.8.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.8.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.2.9.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.2.9.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.3.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.3.0.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.3.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.3.1.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.3.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.3.2.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.3.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.3.3.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.3.4.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.3.4.tar.gz -------------------------------------------------------------------------------- /dist/pycsco-0.3.5.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/dist/pycsco-0.3.5.tar.gz -------------------------------------------------------------------------------- /pycsco.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco.egg-info/PKG-INFO -------------------------------------------------------------------------------- /pycsco.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /pycsco.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pycsco.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | xmltodict>=0.9.2 2 | gtextfsm==0.2.1 3 | scp 4 | paramiko 5 | -------------------------------------------------------------------------------- /pycsco.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | pycsco 2 | -------------------------------------------------------------------------------- /pycsco/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pycsco/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pycsco/lib/ipaddr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/lib/ipaddr.py -------------------------------------------------------------------------------- /pycsco/nxos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pycsco/nxos/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/device.py -------------------------------------------------------------------------------- /pycsco/nxos/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/error.py -------------------------------------------------------------------------------- /pycsco/nxos/nxapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/nxapi.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pycsco/nxos/utils/aaa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/aaa.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/fhrp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/fhrp.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/file_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/file_copy.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/install_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/install_config.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/legacy.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/mcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/mcast.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/ntp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/ntp.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/nxapi_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/nxapi_lib.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/routing.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/security.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/snmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/snmp.py -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/acl_interface.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/acl_interface.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/igmp_global.tmpl: -------------------------------------------------------------------------------- 1 | Value IGMP (\w.+) 2 | 3 | Start 4 | ^ip igmp\s+${IGMP} -> Record -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/igmp_snooping.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/igmp_snooping.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/igmp_snooping_proxy.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/igmp_snooping_proxy.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/igmp_static_oif.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/igmp_static_oif.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/ntp_auth.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/ntp_auth.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/ntp_server_peer.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/ntp_server_peer.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/snmp_contact.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/textfsm_templates/snmp_contact.tmpl -------------------------------------------------------------------------------- /pycsco/nxos/utils/textfsm_templates/snmp_location.tmpl: -------------------------------------------------------------------------------- 1 | Value LOCA (\w+.*) 2 | 3 | Start 4 | ^snmp-server location\s+${LOCA} -> Record -------------------------------------------------------------------------------- /pycsco/nxos/utils/vtp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/pycsco/nxos/utils/vtp.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedelman8/pycsco/HEAD/setup.py --------------------------------------------------------------------------------