Skip to content

engineertarekabdelaziz/Magic-Root-Network-Automation-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Magic Root Network Automation Tool

CLI-based Network Infrastructure Provisioning & Security Hardening Framework that standardizes enterprise device initialization, subnet planning, and automation-driven network engineering workflows.


🎯 Project Vision

To build a structured, secure, and scalable network provisioning framework that standardizes how network devices are initialized, hardened, and prepared for deployment in enterprise environments.

Magic Root models real operational network engineering workflows, not just lab configuration.


🏗 Architecture

The system follows a modular CLI-driven architecture:

User (Engineer) │ ▼ Main Menu (Control Layer) │ ▼ Programming Tools Gateway (Orchestration Layer) ┌────┼─────────────┐ ▼ ▼ ▼ Router Engine Switch L3 Engine Switch L2 Engine │ │ │ └────────── Config Generation Layer ──────────┘ │ File Export Layer


⚙️ Core Capabilities

  • Router & Switch provisioning (L2 & L3)
  • Security hardening: SSH, RSA keys, password encryption, login protection
  • IPv4 & IPv6 subnet & VLAN planning
  • Modular CLI-driven architecture

💼 Professional Value

  • Standardizes network provisioning logic
  • Implements security policies automatically
  • Demonstrates automation-oriented network engineering thinking
  • Provides structured, maintainable, and scalable workflows

🔹 Comparison to Existing Tools

Feature Magic Root v1.0 Cisco NSO Netmiko/Nornir Scripts
CLI-based modular design
Banner/MOTD structured formatting
IPv4/IPv6 subnet & VLAN planning Partial Partial
Security hardening automation Partial
Enterprise-style workflow modeling

👨‍💻 Author & Development Story

Engineered by Eng. Tarek Abdel Aziz with AI-assisted development (ChatGPT), initiated on 10 December 2025, marking a personal milestone and the start of a long-term engineering vision.

This release transitions from traditional manual configuration methods to structured, automation-oriented infrastructure engineering.

About

CLI-based Network Infrastructure Provisioning & Security Hardening Framework that standardizes enterprise device initialization, subnet planning, and automation-driven network engineering workflows.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors