Skip to content

Python library that is a collection of functions and objects for common network automation tasks.

License

Notifications You must be signed in to change notification settings

networktocode/netutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b491ba2 · Mar 13, 2025
Feb 20, 2025
Mar 13, 2025
Apr 19, 2024
Mar 13, 2025
Mar 13, 2025
Aug 18, 2023
May 8, 2021
May 8, 2021
Aug 5, 2022
Jun 11, 2021
Aug 5, 2023
May 8, 2021
May 8, 2021
May 8, 2021
Oct 12, 2022
May 16, 2024
Jan 8, 2025
Feb 21, 2025
Feb 21, 2025
Dec 23, 2024

Repository files navigation

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.