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, 云存储安全, 云计算安全, 内核驱动, 初级工程师, 句柄查看, 基础设施工程师, 子网划分, 安全运营, 应用安全, 扫描框架, 技术实习, 技术面试, 数据统计, 文件系统, 文本处理, 权限管理, 模型越狱, 渗透测试基础, 漏洞评估, 端口扫描, 管道, 系统加固, 系统管理, 网络协议, 网络安全, 网络安全研究, 网络扫描, 职业发展, 进攻安全, 逆向工具, 防火墙, 隐私保护, 高强度训练