Skip to main content

Cisco switch inventory collector – update in place

Project description

PyHaab

PyHaab is a Cisco-switch inventory collector that connects over SSH, scrapes interface/VLAN/device-tracking information, and updates a single Excel workbook in place.
It is the spiritual successor of inventory_script.py, repackaged as a proper Python library with both CLI and importable API.


Features

  • 🔌 Connects to any IOS-based switch via Netmiko
  • 📊 Generates or updates one .xlsx file per run
    Per-switch tabs + a global “Switches” summary tab
  • 🌈 Cell colouring that highlights interface state and NAC status
  • ⚡ Runs either as
    • a command-line tool (pyhaab …), or
    • an importable function (from pyhaab import collect)

Installation

pip install pyhaab      # or  pip install --upgrade pyhaab

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

pyhaab-4.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

pyhaab-4.0.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file pyhaab-4.0.0.tar.gz.

File metadata

  • Download URL: pyhaab-4.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pyhaab-4.0.0.tar.gz
Algorithm Hash digest
SHA256 877d38700444b4e5ca284c585d54294aa9633b354b3374758755f6ee1fcf147e
MD5 f43be35717d3a08651f6e5596a8d5c87
BLAKE2b-256 991eddd9849ba48f5b77c88ce47be42f1213be85a23daaf44518f2a16a6c9114

See more details on using hashes here.

File details

Details for the file pyhaab-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyhaab-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pyhaab-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb8725db2845ef144c4e7950829e6f357b51d0dd18b2caaa72c624f5cab11910
MD5 32e4edadf90ee46a45cedee1481ec7b9
BLAKE2b-256 3fad33286fa8e9a829b7cc42eb81940d2b2f957c2de1b7c105cf9ae2ad2edb45

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