Dependencies

netmiko

  • Provides core SSH and Telnet connection functionality
  • Minimum Version Required: 1.3.0

psycopg2

  • A package to interact with the PostgreSQL backend

cryptography

  • Encrypts the database and device logon credentials

keyring

  • Stores the encryption key

Note

Linux users may have to install keyring with added consideration. Please see Running keyring on Linux. To ease this you can install the keyrings.alt package, but that has possible security implications. Use at your discretion.

  • python-nmap
  • netaddr
  • prettytable