Skip to content

Releases: UWillC/netdevops-micro-tools

v0.6.0 — 20 Modules, CIS Audit, Config Drift, Threat Feed

13 Mar 23:03

Choose a tag to compare

What's New in v0.6.0

6 new modules bringing the total to 20 production tools for network engineers.

New Modules

🛡️ CIS Compliance Audit — Audit Cisco config against 37 CIS Benchmark rules. Level 1/2 support, compliance score (A-F grade), remediation commands per failed rule.

🔃 Config Drift Detection — Compare two configs (baseline vs current). Section-by-section diff with risk flags on security-sensitive changes. Drift score 0-100%.

💬 Config Explainer — Explain Cisco config in plain English. 150+ command patterns, risk flags, security notes. Standard and Junior-friendly modes. Zero LLM cost.

🔌 Port Auditor — Detect unused switch ports from show interface status output. Configurable threshold, shutdown config generator. Based on real production Tcl script.

🔀 IP Path Tracer — Traceroute output analyzer + command generator for 6 platforms (IOS, IOS-XE, NX-OS, ASA, Linux, Windows). Latency spike detection, packet loss flags.

🔥 Cisco Threat Feed — Live PSIRT advisory dashboard on homepage. Platform filtering (IOS XE / IOS / NX-OS / ASA / FTD), auto-refresh with 6h cache.

Improvements

  • Frontend refactored from monolithic app.js (3,900 lines) + style.css (3,000 lines) to modular architecture (8 JS + 3 CSS domain-specific files)
  • Quick Access icons for all tools
  • Security Tools: 2 → 5 modules
  • Network Tools: 6 → 9 modules

Stats

Metric Value
Production modules 20
API routers 19
CIS benchmark rules 37
Config Explainer patterns 150+
CVE mitigations 19 curated + 151 auto-synced
Cisco PSIRT advisories 458+

Live

🚀 https://netdevops-tools.thebackroom.ai

Homepage

v0.5.1 — UI/UX Redesign

24 Feb 02:12

Choose a tag to compare

What's New

UI/UX Redesign

  • Grouped Sidebar — tools organized by category (Config / Security / Network / Profiles)
  • Collapsible Navigation — expand/collapse groups with smooth animations
  • Quick Access — recent tools history (last 3 used)
  • Home Page — landing with all tools as cards
  • Dark/Light Mode — full theme support with localStorage persistence
  • Category Colors — visual distinction (blue/red/green/purple)

Infrastructure

Full Changelog: v0.4.6...v0.5.1

v0.2.1 is a patch release focused on “product polish” and Profiles v2.

23 Dec 00:35

Choose a tag to compare

Summary

v0.2.1 is a patch release focused on “product polish” and Profiles v2.

Highlights

  • Profiles v2 (API + Web UI): save/list/load/delete device profiles.
  • Web UI UX polish (more consistent and product-like experience).
  • Documentation refresh to reflect current capabilities.

Notes

  • No breaking API changes intended.
  • For Docker persistence of profiles, run the container with a volume mounted to /app/profiles.

v0.2.0 – CVE Engine & Web UI v2

16 Dec 00:16

Choose a tag to compare

Overview

This release upgrades the project from a simple config generator + demo CVE check to a more serious security-aware micro-SaaS backend.

It introduces a structured CVE engine, an improved CVE Analyzer API, and a redesigned Web UI with a dashboard-like experience.


CVE Engine v0.2.0

  • New JSON-based CVE dataset under cve_data/ios_xe/.
  • CVEEngine service to:
    • load CVEs from disk,
    • match affected platforms and IOS XE versions,
    • compute severity breakdown,
    • recommend upgrade targets based on fixed_in versions.
  • Updated /analyze/cve endpoint now returns:
    • matched CVEs (full objects),
    • summary stats (critical / high / medium / low),
    • recommended_upgrade,
    • timestamp and metadata.

⚠️ CVE data is still a curated demo dataset for development and testing only.
Do not use it for production security decisions.


Web UI v2

  • New layout with a left-hand sidebar for tool navigation.
  • Updated CVE Analyzer view with:
    • main text report panel,
    • Security posture card showing severity breakdown and recommended upgrade target.
  • Existing generators (SNMPv3, NTP, AAA/TACACS+, Golden Config) continue to work as before, now within a more structured layout.

Architecture & DX

  • Introduced dedicated services/ and models/ layers:
    • services/cve_engine.py, services/utils.py, services/profile_service.py (skeleton).
    • models/cve_model.py, models/profile_model.py, models/meta.py.
  • Added initial tests/ structure for future unit tests.
  • Kept Docker support for the API (cisco-microtool-api image).

Next steps (planned for future versions)

  • Editable device profiles (backend API + Web UI).
  • More realistic CVE data ingestion and enrichment.
  • Authentication and multi-user mode.
  • Additional UI polish and export formats (Markdown / JSON).

v0.1.0 — First micro-SaaS ready release

09 Dec 03:59

Choose a tag to compare

Highlights

  • Full backend (SNMPv3 / NTP / AAA / Golden Config)
  • CVE Analyzer MVP
  • Docker image ready
  • Web UI
  • UX features: Profiles, persistence and .txt export

This is the first version that can be meaningfully used by network engineers and showcased publicly.