🧙🏻♂️ Wiznet is TUI & CLI-based toolkit developed in python for gathering network information at scale
It utilizes ansible for gathering a variety of network device information (MAC Address Tables, OS versions, PSU statues, interface/vlan activity, etc.)
Wiznet consists of individual modules for various CLI commands, running them at scale across provided Ansible inventories. It centralizes all discovered data and transforms it into friendly data formats like CSV & JSON using regex (TextFSM templates)
The TUI built out using Will McGugan's excellent Python library, Textual! It is used for documentation and inventory managent, with the actual running of utilities handled with a single CLI command.
Example use cases are fast network discovery, equipment health checks, identifying inactive devices, and more.
YAML & PyYAML Syntax (Wow it can be picky!) TextFSM Regex (Custom regex parsers were created) Ansible Inventory and Playbook mangement Python Re-usability TUI development Serialization/De-Serialization





