SomyaJain0308/3-month-cyber-security-launchpad
GitHub: SomyaJain0308/3-month-cyber-security-launchpad
一个90天高强度的云安全入门路线图,帮助零基础者通过系统、网络与Python自动化构建基础设施能力。
Stars: 1 | Forks: 0
## 🚀 3个月云安全启动平台:第0阶段## 蓝图##
🎯 The Mission
To transform from a baseline enthusiast into a Technical Infrastructure Specialist before Day 1 of college. This repository serves as a 90-day "Proof of Work" for future recruiters. The goal is clear: Master the systems that run the world.
## 📊 磨刀统计
* Duration: 90 Days (Pre-College Phase)
* Commitment: 12 Hours / Day
* Focus: Linux Systems, Networking, Python Automation, and Offensive Security Foundations.
## 🛠️ 技术里程碑路线图
🐧 1. Linux Kernel & Systems Mastery
* Terminal Native: 100% mouse-less operation within WSL2 (Ubuntu).
* Shell Architecture: Mastering the Filesystem Hierarchy, Permissions (chmod/chown), and Process Management.
* Text Manipulation: Advanced log analysis using grep, sed, awk, and pipes.
* Administration: Automating user management and system hardening via Bash scripting.
## 🐍 2. Python 用于安全自动化
* Algorithmic Thinking: Completion of Harvard's CS50P (Core Logic, Data Structures, and Unit Testing).
* System Interaction: Using the os, sys, and subprocess libraries to control Linux environments via code.
* Network Scripting: Building custom scanners and socket-based tools using Python's socket and requests libraries.
## 🌐 3. 网络与流量工程
* The OSI Architect: Deep-dive mastery of Layers 1–7.
* Protocol Analysis: Deciphering TCP/UDP, DNS, HTTP/S, and SSH at the packet level.
* Defensive Troubleshooting: Utilizing nmap, tshark, and iproute2 to diagnose and secure network paths.
* Subnetting: Mastering CIDR and VLSM for cloud VPC design.
## 🛡️ 4. 进攻与防御基础
* The Hacker Mindset: Completion of TryHackMe Pre-Security and SOC Level 1 paths.
* Vulnerability Assessment: Understanding the OWASP Top 10 and common network attack vectors.
* Security Documentation: Maintaining a professional-grade technical journal for US-standard reporting.
## 📈 毕业标准
By the end of this 90-day sprint, this repository will contain:
1. 15+ Python Projects ranging from local automation to network tools.
2. A Daily Learning Log documenting 1,000+ hours of deliberate practice.
3. A "Green Square" Streak representing an unbroken 90-day development cycle. (I hope!)
## 🗓️ 第0阶段:90天强化路线图##
Month 1: The "Kernel & Code" Foundations
* Python (2 Hrs/Day): Complete Harvard’s CS50P (Lectures 0–4). Focus: Logic, Functions, Conditionals, Loops, and Exceptions.
* Systems (3 Hrs/Day): Complete Linux Journey (Grasshopper Level). Mastering the CLI, Filesystem Hierarchy, and Permissions.
* Networking (5 Hrs/Day): Complete Professor Messer Network+ (Sections 1.1–1.5) & TryHackMe (Network Fundamentals).
* GitHub/Docs (2 Hrs/Day): Daily commits and technical blogging of learned concepts.
## 第2个月:自动化与安全基础设施
* Python (2 Hrs/Day): Complete Harvard’s CS50P (Lectures 5–9). Focus: Unit Testing, File I/O, Regular Expressions, and Object-Oriented Programming.
* Systems (3 Hrs/Day): Complete Linux Journey (Journeyman Level). Focus: Cron jobs, Process Management, and Bash Scripting.
* Networking (5 Hrs/Day): Deep Dive into Protocol Analysis. Mastering HTTP/S, SSH, DNS, and SSL/TLS. Lab focus: Wireshark packet captures.
* Project Milestone: Build an "Automated Log Analyzer" in Python to detect unauthorized SSH attempts.
## 第3个月:云接入与最终部署
* Python (2 Hrs/Day): Introduction to APIs, JSON, and Boto3 (AWS SDK). Learning to control the cloud via code.
* Systems (3 Hrs/Day): Virtualization & Containerization. Mastering Docker fundamentals and running containerized security tools.
* Cloud (5 Hrs/Day): AWS Cloud Practitioner syllabus. Focus: IAM, VPCs, EC2, and S3 security best practices.
* Graduation Project: "The Secure Vault" — A Python-automated, encrypted backup system deployed on a Linux Cloud Instance.
标签:90天冲刺, AES-256, Awesome, awk, CIDR, DNS, grep, IP路由, Linux系统, Python编程, Python自动化, sed, Shell脚本, SSH, TCP/IP, TryHackMe, tshark, VLSM, Wireshark, WSL2, 云存储安全, 云计算安全, 内核驱动, 初级工程师, 句柄查看, 基础设施工程师, 子网划分, 安全运营, 应用安全, 扫描框架, 技术实习, 技术面试, 数据统计, 文件系统, 文本处理, 权限管理, 模型越狱, 渗透测试基础, 漏洞评估, 端口扫描, 管道, 系统加固, 系统管理, 网络协议, 网络安全, 网络安全研究, 网络扫描, 职业发展, 进攻安全, 逆向工具, 防火墙, 隐私保护, 高强度训练