## Welcome to AutoSec

This Python-based automation engine is designed for infrastructure teams responsible for large-scale network environments. It orchestrates SSH and COM connectivity, executes batch configuration commands, and enforces standardized templates across switches, routers, and servers. By providing repeatable workflows and version-controlled configuration delivery, the engine eliminates manual command entry, reduces human error, and accelerates provisioning. It offers automation for network hardware similar to that of SCCM for software systems.

Learn more about us

## AutoSec Topics Overview

Select a learning path below to access structured guidance for securing and automating network infrastructure.

### 📘 About Us

Learn more about our mission, values, and how AutoSec supports learners.

### 🧩 Switch 1

Explore how switches play a key role in network automation and segmentation.

### 🌐 Router

Dive into router configurations, routing concepts, and practical security examples.

### 🔁 Switch 2

Implement a second switch to create a fully functional automated environment.

### 📄 Using Python

Discover how python simplifies automation scripts and infrastructure as code.