Network engineering · Local desktop utility

Repeatable network operations without the sprawl.

Network Toolbelt gives network engineers one local workspace for temporary credentials, target mapping, controlled command execution, maintenance pre/post checks, focused scanners, and reviewable exports.

Python / Tkinter Cisco-first Netmiko SSH Local desktop Public repository
Core workflows

Built around the work network engineers actually repeat.

Credentials & targets

Load temporary credentials once per session, maintain reusable target lists, and map devices to working credential sets without persisting passwords to disk.

Controlled commands

Run ad-hoc operational commands through policy modes that range from safe read-only to explicitly enabled unsafe execution.

Maintenance pre/post

Capture pre-change and post-change snapshots under a shared run ID, then compare configuration hashes, neighbors, interfaces, logs, and other operational signals.

Network scanners

Run focused scanners for interface errors, port-channels and LACP, optics, routing neighbors, logs, inventory, and advertised or received routes.

Reviewable output

Export complete run folders as ZIP archives or merge text-oriented output into a single review-friendly file for archiving and analysis.

Cisco-first today

Current first-class support targets Cisco IOS / IOS-XE, NX-OS, and ASA, with broader vendor support planned as the tool grows.

Safe by default

Useful automation without hiding the operational risk.

Network Toolbelt is designed to make repeatable network work easier while keeping credentials, command safety, and output handling visible to the operator.

In-memory credentials

Passwords, enable secrets, and credential mappings are intended to stay in memory and are cleared when the application closes.

Redacted capture

Redacted output is the default. The application attempts to remove common passwords, communities, keys, pre-shared secrets, certificates, and similar sensitive values.

Command policy modes

Generic Command Runner distinguishes Safe Read-Only, Expanded Operational, and Unsafe Allowed modes instead of treating every command as equivalent.

Raw output stays available

Scanner parsers are best-effort. Operators can review raw or redacted source output before acting on summarized findings.

Current repository version: v2.92. Network Toolbelt is an operational utility for qualified network personnel; command output and findings should be reviewed before making changes.