Skip to main content

Common helper functions useful in network automation.

Project description

Netutils



Overview

A Python library that is a collection of functions that are used in the common network automation tasks. Tasks such as converting a BGP ASN to and from dotted format, normalizing an interface name, or "type 5" encrypting a password. The intention is to centralize these functions while keeping the library light.

Documentation

Full web-based HTML documentation for this library can be found over on the Netutils Docs website:

Contributing to the Docs

All the Markdown source for the library documentation can be found under the docs folder in this repository. For simple edits, a Markdown capable editor is sufficient - clone the repository and edit away.

If you need to view the fully generated documentation site, you can build it with mkdocs. A container hosting the docs will be started using the invoke commands (details in the Development Environment Guide) on http://localhost:8001. As your changes are saved, the live docs will be automatically reloaded.

Any PRs with fixes or improvements are very welcome!

Questions

For any questions or comments, please check the FAQ first. Feel free to also swing by the Network to Code Slack (channel #networktocode), sign up here if you don't have an account.

Project details


Download files

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

Source Distribution

netutils-1.18.0.tar.gz (522.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netutils-1.18.0-py3-none-any.whl (537.0 kB view details)

Uploaded Python 3

File details

Details for the file netutils-1.18.0.tar.gz.

File metadata

  • Download URL: netutils-1.18.0.tar.gz
  • Upload date:
  • Size: 522.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for netutils-1.18.0.tar.gz
Algorithm Hash digest
SHA256 dd584b856f3b454bb8ab00b415c6ca2c11ba254382db9444944e67d71e8bff19
MD5 79feccdfffe4e6e28a1402e0f541803a
BLAKE2b-256 89c6eee25b52559434e11a53fd335313e1e839504b169f72e5be05a53ff5d840

See more details on using hashes here.

File details

Details for the file netutils-1.18.0-py3-none-any.whl.

File metadata

  • Download URL: netutils-1.18.0-py3-none-any.whl
  • Upload date:
  • Size: 537.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for netutils-1.18.0-py3-none-any.whl
Algorithm Hash digest
SHA256 769bf33695605fc7c9f5ebf5990f3cb4de098fd64185775669c23623008886cd
MD5 6e0dface36ba505c76a49edad5160688
BLAKE2b-256 3c6a0b50c153dbb2c18b09bbebf4aaaf0328c76f0851ef79be012b047f71b6f1

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