farhanashrafdev/90DaysOfCyberSecurity
farhanashrafdev/90DaysOfCyberSecurity has 21,080 GitHub stars and 2,474 forks. GitHot measured +76 stars in 24 hours. Last checked 2026-11-08 17:43 UTC. Last push 2026-09-06.
此仓库包含一份为期 90 天的网络安全学习计划,以及用于学习各种网络安全概念和技术的资源与材料。计划按每日任务组织,涵盖 Network+、Security+、Linux、Python、流量分析、Git、ELK、AWS、Azure 和黑客技术等主题。仓库还包含 `LEARN.md` 文件。
实测星标增长
- 24小时
- +76
- 7天
- 更新延迟
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
translations/chinese/README.md
原文这是 README 的中文版本。
90天网络安全学习计划
欢迎参加90天网络安全挑战! 本仓库提供了一个结构化的90天自学计划,旨在帮助学习者在网络安全领域建立坚实的基础。无论你是想进入该领域的初学者,还是想提升技能的专业人士,这份路线图都提供了丰富的精选资源、实践任务和学习材料。
目录
简介
每日模块涵盖基础和高级主题,包括:
- 网络基础 (Network+)
- 安全原理 (Security+)
- Linux基础和Shell脚本
- Python安全编程
- 流量分析和数据包检查
- Git版本控制
- SIEM工具和ELK日志分析
- GCP、AWS和Azure云安全
- 渗透测试和道德黑客
每天都设计了实践任务、教程和阅读材料。完整资源列表请参阅 learn.md。
目标与受众
目标
本90天计划的主要目标是帮助学习者:
- 在网络安全核心概念和实践方面建立坚实基础。
- 通过每日练习和真实工具获得实践经验。
- 培养CompTIA Network+和Security+等认证所需的技术技能。
- 探索网络安全、系统加固、云安全、脚本编写和道德黑客等关键领域。
- 在90天内培养持续学习的习惯。
目标受众
本仓库适合:
- 准备入门级职位或认证的网络安全专业人士。
- 转向安全方向的IT专业人员。
- 学习计算机科学、信息系统或网络工程的学生。
- 寻求结构化和全面学习计划的自学者。
- 希望更好地理解安全基础设施和威胁检测的开发人员和DevOps工程师。
不需要先前经验,但对计算机、网络或编程的基本了解会有所帮助。
每日计划
第1-7天:Network+
- 观看Professor Messer的 N10-009播放列表
- 完成相关练习题或练习。
第8-14天:Security+
强烈推荐Professor Messer:
- 观看Professor Messer的 SY0-701播放列表
另一个替代选择:
- 观看Pete Zerger的 SY0-701播放列表
额外练习:
- 完成相关练习题或练习。
第15-28天:Linux
- 浏览Linux Journey教程:https://linuxjourney.com/
- 完成Cisco NetAcad上的Linux Unhatched:https://www.netacad.com/courses/linux-unhatched
- 完成LabEx上的所有Linux实践实验:https://labex.io/free-labs/linux
第29-42天:Python
- 完成Codecademy的Learn Python课程:https://codecademy.com/learn/learn-python
- Python.org:https://www.python.org/
- Real Python:https://realpython.com/
- Talk Python to Me:https://talkpython.fm/
- 阅读"Learn Python the Hard Way":https://learnpythonthehardway.org
- HackerRank Python:https://www.hackerrank.com/domains/python
- LabEx Learn Python by Labs:https://labex.io/free-labs/python
Youtube课程:
第43-56天:流量分析
- 参加Wireshark University课程:https://www.wireshark.org/#educationalContent
- 跟随guru99上的Wireshark教程:https://guru99.com/wireshark-tutorial.html
- 阅读DanielMiessler的TCPdump教程:https://danielmiessler.com/study/tcpdump/
- 阅读pfSense上的Suricata指南:https://doc.pfsense.org/index.php/Suricata
Youtube:
- Wireshark初学者教程系列:https://www.youtube.com/watch?v=NjvR4LmwcMU&list=PLBf0hzazHTGPgyxeEj_9LBHiqjtNEjsgt&pp=iAQB
- Suricata Network IDS/IPS:https://www.youtube.com/watch?v=S0-vsjhPDN0&pp=ygUhIFN1cmljYXRhIElEUy9JUFMgU3lzdGVtIFR1dG9yaWFs
第57-63天:Git
- 完成Codecademy的Git初学者课程:https://codecademy.com/learn/learn-git
- 跟随Git Immersion教程:http://gitimmersion.com
- 尝试Git:https://try.github.io
- 使用 Learn Git Branching 作为交互式Git CLI模拟器。
第64-70天:ELK
- 跟随Logz.io上的ELK Stack教程:https://logz.io/learn/complete-elk-stack-tutorial/
- 浏览Elastic上的ELK Stack教程:https://elastic.co/learn/elastic-stack
第71-77天:云平台
任选其一即可。
GCP:
- 探索GCP入门资源:https://cloud.google.com/getting-started/
- Google Cloud Platform文档:https://cloud.google.com/docs/
- Google Cloud Platform博客:https://cloud.google.com/blog/
- Google Cloud Platform社区:https://cloud.google.com/community/
- 通过 Google Cloud Skills Boost 尝试实践挑战
AWS
- 探索AWS入门资源中心:https://aws.amazon.com/getting-started/
- 浏览AWS教程:https://aws.amazon.com/tutorials/
- 通过 AWS Cloud Quest 游戏化实验学习
Azure
- 学习Azure基础:https://learn.microsoft.com/en-us/training/azure/
- 完成 Microsoft Learn Azure实验 沙盒环境
第78-84天:复习与练习
- 回顾第1-77天,复习薄弱环节。
- 在TryHackMe上完成实践挑战:https://tryhackme.com
- 使用VirtualBox或VMware搭建家庭实验室来练习所学内容。
- 尝试构建一个结合网络、Linux、Python和安全概念的小项目。
第85-90天:黑客技术
- 尝试在Hack the Box上完成挑战:https://hackthebox.com
- 在Vulnhub上的易受攻击机器上练习:https://vulnhub.com
Youtube:
- 道德黑客第1部分:https://www.youtube.com/watch?v=3FNYvj2U0HM&ab_channel=TheCyberMentor
- 道德黑客第2部分:https://www.youtube.com/watch?v=sH4JCwjybGs&ab_channel=TheCyberMentor
第91-92天:一页简历
- 使用提供的简历模板:https://bowtiedcyber.substack.com/p/killer-cyber-resume-part-ii
- 网络安全简历模板:https://www.indeed.com/career-advice/resumes-cover-letters/cybersecurity-resume
- Resume-Now网络安全简历:https://www.resume-now.com/templates/cyber-security-resume
第93-95天:在哪里以及如何申请
- 在Indeed上搜索工作:https://indeed.com
- 在LinkedIn上寻找机会:https://linkedin.com
探索相关项目
trimstray/the-book-of-secret-knowledge
汇集各类启发灵感的清单、手册、速查表、博客、技巧、单行命令、CLI/Web 工具等内容。
257,023 星标Hack-with-Github/Awesome-Hacking
面向黑客、渗透测试人员与安全研究人员的各类 Awesome 清单合集。
125,014 星标swisskyrepo/PayloadsAllTheThings
一份用于 Web 应用安全以及渗透测试/CTF 的实用 payload 与绕过方法列表。
82,508 星标caddyserver/caddy
快速、可扩展的跨平台 HTTP/1-2-3 Web 服务器,支持自动 HTTPS
78,910 星标