{ "info": { "author": "Paul Greenberg", "author_email": "paul@greenberg.pro", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Monitoring", "Topic :: System :: Networking", "Topic :: System :: Networking :: Monitoring", "Topic :: System :: Systems Administration" ], "description": "=========\nPyNetConf\n=========\n\nOverview\n--------\n\nTBD\n\n\nTesting\n-------\n\n``tests/test.py`` script connects to network devices via NETCONF protocol using\nusername/password or public key authentication methods.\n\n::\n\n usage: test.py [-h] -ho HOST [-po PORT] -u USERNAME\n (-p PASSWORD | -k SSH_KEY_FILE_PATH) -c COMMAND\n [--check-fingerprint] [-l LOG_LEVEL]\n\n PyNetConf - IETF Network Configuration Protocol Client Library\n\n examples: [note: \"Y2lzY28K\" is base64-encoded \"cisco\"]\n python3 tests/test.py -ho router -u admin -p Y2lzY28K -c \"show interfaces\" -l 5\n python3 tests/test.py -ho router -u admin -k ~/.ssh/id_rsa \\\n -c \"show interfaces; show version\" -l 5\n python3 tests/test.py --help\n\n optional arguments:\n -h, --help show this help message and exit\n -l LOG_LEVEL, --log-level LOG_LEVEL\n log level (default: 0)\n\n network connectivity arguments:\n -ho HOST, --host HOST\n host IP or DNS Name\n -po PORT, --port PORT\n tcp port (default: 830)\n\n authentication arguments:\n -u USERNAME, --user USERNAME\n username\n -p PASSWORD, --pass PASSWORD\n base64-encoded password\n -k SSH_KEY_FILE_PATH, --key SSH_KEY_FILE_PATH\n SSH private key file path\n --check-fingerprint enable SSH fingerprint check\n\n directives:\n -c COMMAND, --cmd COMMAND\n commands\n\n documentation:\n https://github.com/greenpau/PyNetConf", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/packages/source/P/PyNetConf/PyNetConf-1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/greenpau/PyNetConf", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "PyNetConf", "package_url": "https://pypi.org/project/PyNetConf/", "platform": "any", "project_url": "https://pypi.org/project/PyNetConf/", "project_urls": { "Download": "http://pypi.python.org/packages/source/P/PyNetConf/PyNetConf-1.0.tar.gz", "Homepage": "https://github.com/greenpau/PyNetConf" }, "release_url": "https://pypi.org/project/PyNetConf/1.0/", "requires_dist": null, "requires_python": null, "summary": "IETF Network Configuration Protocol (NETCONF) Client Library", "version": "1.0" }, "last_serial": 1367784, "releases": { "1.0": [] }, "urls": [] }