Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
- [Day 57-63: Git](#git)
- [Day 64-70: ELK](#elk)
- [Day 71-77: GCP or AWS or Azure ](#gcp-or-aws-or-azure)
- [Day 78-84: Review and Practice](#review-and-practice)
- [Day 85-90: Hacking](#hacking)
- [Day 91-92: One Page Resume](#one-page-resume)
- [Day 93-95: Where and How to Apply](#where-and-how-to-apply)
Expand Down Expand Up @@ -143,6 +144,12 @@ No prior experience is required, though basic familiarity with computers, networ
- Go through Azure Fundamentals: https://learn.microsoft.com/en-us/training/azure/
- Complete the [Microsoft Learn Azure labs](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/) with sandbox environments

## Day 78-84: Review and Practice
- Go back through Days 1-77 and review any weak areas.
- Complete hands-on challenges on TryHackMe: https://tryhackme.com
- Set up a home lab using VirtualBox or VMware to practice what you have learned.
- Try building a small project that combines networking, Linux, Python, and security concepts.

## Day 85-90: Hacking

- Try to hack the challenges on Hack the Box: https://hackthebox.com
Expand All @@ -162,6 +169,16 @@ Look for opportunities on LinkedIn: https://linkedin.com



## Translations

- [Arabic / العربية](translations/arabic/README.md)
- [Chinese / 中文](translations/chinese/README.md)
- [French / Francais](translations/french/README.md)
- [Hindi / हिंदी](translations/hindi/README.md)
- [Portuguese / Portugues](translations/portuguese/README.md)
- [Russian / Русский](translations/russian/README.md)
- [Spanish / Espanol](translations/spanish/README.md)

## 🎉 Contributors

Thank you for being a part of the 90DaysOfCyberSecurity community! We appreciate everyone who helps improve our content.
Expand Down
5 changes: 5 additions & 0 deletions learn.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@
## Azure
- Azure Fundamentals: https://learn.microsoft.com/training/azure/

## Review and Practice
- TryHackMe: https://tryhackme.com
- VirtualBox: https://www.virtualbox.org/
- VMware Workstation Player: https://www.vmware.com/products/workstation-player.html

## Hacking
- Cyber Talents: https://cybertalents.com
- Hack the Box: https://hackthebox.com
Expand Down
151 changes: 151 additions & 0 deletions translations/arabic/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
> هذه هي النسخة العربية من [README](../../README.md).

# خطة دراسة الأمن السيبراني في 90 يوماً

مرحباً بك في تحدي 90 يوماً من الأمن السيبراني!
يقدم هذا المستودع خطة دراسة منظمة لمدة 90 يوماً بالسرعة التي تناسبك، مصممة لمساعدة المتعلمين على بناء أساس قوي في الأمن السيبراني. سواء كنت مبتدئاً تتطلع لدخول المجال أو محترفاً يهدف لتطوير مهاراته، توفر هذه الخارطة مجموعة واسعة من الموارد المختارة والمهام العملية ومواد التعلم.

## جدول المحتويات

- [المقدمة](#المقدمة)
- [الأهداف والجمهور](#الأهداف-والجمهور)
- [التفصيل اليومي](#التفصيل-اليومي)
- [المساهمة](#المساهمة)

## المقدمة

تغطي الوحدات اليومية مواضيع أساسية ومتقدمة، بما في ذلك:

- أساسيات الشبكات (Network+)
- مبادئ الأمان (Security+)
- أساسيات Linux وكتابة السكربتات
- برمجة Python لمهام الأمان
- تحليل حركة المرور وفحص الحزم
- التحكم في الإصدارات باستخدام Git
- أدوات SIEM وتحليل السجلات باستخدام ELK stack
- أمان السحابة مع GCP و AWS و Azure
- اختبار الاختراق والقرصنة الأخلاقية

كل يوم مصمم بمهام عملية ودروس تعليمية ومواد للقراءة. للحصول على القائمة الكاملة للموارد، راجع [`learn.md`](../../learn.md).

## الأهداف والجمهور

### الأهداف

الهدف الرئيسي من هذه الخطة هو مساعدة المتعلمين على:

- بناء أساس قوي في مفاهيم وممارسات الأمن السيبراني الأساسية.
- اكتساب خبرة عملية من خلال التمارين اليومية والأدوات الحقيقية.
- تطوير المهارات التقنية اللازمة للشهادات مثل CompTIA Network+ و Security+.
- استكشاف المجالات الرئيسية بما في ذلك أمن الشبكات وتقوية الأنظمة وأمن السحابة والبرمجة والقرصنة الأخلاقية.
- تنمية عادة تعلم مستمرة على مدار 90 يوماً.

### الجمهور المستهدف

هذا المستودع مثالي لـ:

- المتطلعين لمهنة في الأمن السيبراني والمستعدين لأدوار المبتدئين أو الشهادات.
- محترفي تكنولوجيا المعلومات الذين ينتقلون إلى مسار أمني.
- الطلاب الذين يدرسون علوم الحاسوب أو نظم المعلومات أو هندسة الشبكات.
- المتعلمين الذاتيين الذين يبحثون عن خطة دراسة منظمة وشاملة.
- المطورين ومهندسي DevOps الذين يتطلعون لفهم أفضل للبنية التحتية الآمنة واكتشاف التهديدات.

لا يلزم خبرة سابقة، على الرغم من أن المعرفة الأساسية بالحواسيب والشبكات أو البرمجة ستكون مفيدة.

## التفصيل اليومي

## اليوم 1-7: Network+
- مشاهدة فيديوهات من قائمة تشغيل Professor Messer [N10-009](https://youtube.com/playlist?list=PLG49S3nxzAnl_tQe3kvnmeMid0mjF8Le8&si=3rUsqmrdsNK3izh6)
- إكمال أسئلة التدريب أو التمارين ذات الصلة.

## اليوم 8-14: Security+

### يُنصح بشدة بـ Professor Messer:
- مشاهدة فيديوهات من قائمة تشغيل Professor Messer [SY0-701](https://www.youtube.com/watch?v=KiEptGbnEBc&list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv)

### بديل آخر:
- مشاهدة قائمة تشغيل Pete Zerger [SY0-701](https://www.youtube.com/watch?v=1E7pI7PB4KI&list=PL7XJSuT7Dq_UDJgYoQGIW9viwM5hc4C7n)

### تدريب إضافي:
- إكمال أسئلة التدريب أو التمارين ذات الصلة.

## اليوم 15-28: Linux
- تصفح دروس Linux Journey: https://linuxjourney.com/
- إكمال Linux Unhatched على Cisco NetAcad: https://www.netacad.com/courses/linux-unhatched
- إكمال جميع مختبرات Linux العملية على LabEx: https://labex.io/free-labs/linux

## اليوم 29-42: Python
- إكمال مسار Learn Python من Codecademy: 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:
- https://www.youtube.com/watch?v=egg-GoT5iVk&ab_channel=TheCyberMentor

## اليوم 43-56: تحليل حركة المرور
- أخذ دورة Wireshark University: https://www.wireshark.org/#educationalContent
- متابعة درس Wireshark على guru99: https://guru99.com/wireshark-tutorial.html
- قراءة درس TCPdump من DanielMiessler: https://danielmiessler.com/study/tcpdump/
- قراءة دليل Suricata على pfSense: 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
- إكمال دورة Git للمبتدئين من Codecademy: https://codecademy.com/learn/learn-git
- متابعة درس Git Immersion: http://gitimmersion.com
- تجربة Git: https://try.github.io
- استخدام [Learn Git Branching](https://learngitbranching.js.org/) كمحاكي تفاعلي لـ Git CLI.

## اليوم 64-70: ELK
- متابعة درس ELK Stack على Logz.io: [https://logz.io/learn/complete-elk-stack-tutorial/](https://logz.io/learn/complete-guide-elk-stack/)
- تصفح دروس ELK Stack على Elastic: [https://elastic.co/learn/elastic-stack](https://www.elastic.co/elastic-stack/features)

## اليوم 71-77: المنصات السحابية

أي منها يعمل بشكل جيد.

### GCP:
- استكشاف مورد GCP Getting Started: 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](https://www.cloudskillsboost.google)

### AWS
- استكشاف مركز موارد AWS Getting Started: https://aws.amazon.com/getting-started/
- تصفح دروس AWS: https://aws.amazon.com/tutorials/
- التعلم من خلال مختبرات تفاعلية على [AWS Cloud Quest](https://aws.amazon.com/training/digital/aws-cloud-quest/)

### Azure
- مراجعة Azure Fundamentals: https://learn.microsoft.com/en-us/training/azure/
- إكمال [مختبرات Microsoft Learn Azure](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/) مع بيئات sandbox

## اليوم 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](https://www.resume-now.com/cv/templates/data-systems-administration/cyber-security-specialist)

## اليوم 93-95: أين وكيف تتقدم للوظائف
- البحث عن وظائف على Indeed: https://indeed.com
- البحث عن فرص على LinkedIn: https://linkedin.com
151 changes: 151 additions & 0 deletions translations/chinese/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
> 这是 [README](../../README.md) 的中文版本。

# 90天网络安全学习计划

欢迎参加90天网络安全挑战!
本仓库提供了一个结构化的90天自学计划,旨在帮助学习者在网络安全领域建立坚实的基础。无论你是想进入该领域的初学者,还是想提升技能的专业人士,这份路线图都提供了丰富的精选资源、实践任务和学习材料。

## 目录

- [简介](#简介)
- [目标与受众](#目标与受众)
- [每日计划](#每日计划)
- [贡献](#贡献)

## 简介

每日模块涵盖基础和高级主题,包括:

- 网络基础 (Network+)
- 安全原理 (Security+)
- Linux基础和Shell脚本
- Python安全编程
- 流量分析和数据包检查
- Git版本控制
- SIEM工具和ELK日志分析
- GCP、AWS和Azure云安全
- 渗透测试和道德黑客

每天都设计了实践任务、教程和阅读材料。完整资源列表请参阅 [`learn.md`](../../learn.md)。

## 目标与受众

### 目标

本90天计划的主要目标是帮助学习者:

- 在网络安全核心概念和实践方面建立坚实基础。
- 通过每日练习和真实工具获得实践经验。
- 培养CompTIA Network+和Security+等认证所需的技术技能。
- 探索网络安全、系统加固、云安全、脚本编写和道德黑客等关键领域。
- 在90天内培养持续学习的习惯。

### 目标受众

本仓库适合:

- 准备入门级职位或认证的网络安全专业人士。
- 转向安全方向的IT专业人员。
- 学习计算机科学、信息系统或网络工程的学生。
- 寻求结构化和全面学习计划的自学者。
- 希望更好地理解安全基础设施和威胁检测的开发人员和DevOps工程师。

不需要先前经验,但对计算机、网络或编程的基本了解会有所帮助。

## 每日计划

## 第1-7天:Network+
- 观看Professor Messer的 [N10-009播放列表](https://youtube.com/playlist?list=PLG49S3nxzAnl_tQe3kvnmeMid0mjF8Le8&si=3rUsqmrdsNK3izh6)
- 完成相关练习题或练习。

## 第8-14天:Security+

### 强烈推荐Professor Messer:
- 观看Professor Messer的 [SY0-701播放列表](https://www.youtube.com/watch?v=KiEptGbnEBc&list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv)

### 另一个替代选择:
- 观看Pete Zerger的 [SY0-701播放列表](https://www.youtube.com/watch?v=1E7pI7PB4KI&list=PL7XJSuT7Dq_UDJgYoQGIW9viwM5hc4C7n)

### 额外练习:
- 完成相关练习题或练习。

## 第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课程:
- https://www.youtube.com/watch?v=egg-GoT5iVk&ab_channel=TheCyberMentor

## 第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](https://learngitbranching.js.org/) 作为交互式Git CLI模拟器。

## 第64-70天:ELK
- 跟随Logz.io上的ELK Stack教程:[https://logz.io/learn/complete-elk-stack-tutorial/](https://logz.io/learn/complete-guide-elk-stack/)
- 浏览Elastic上的ELK Stack教程:[https://elastic.co/learn/elastic-stack](https://www.elastic.co/elastic-stack/features)

## 第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](https://www.cloudskillsboost.google) 尝试实践挑战

### AWS
- 探索AWS入门资源中心:https://aws.amazon.com/getting-started/
- 浏览AWS教程:https://aws.amazon.com/tutorials/
- 通过 [AWS Cloud Quest](https://aws.amazon.com/training/digital/aws-cloud-quest/) 游戏化实验学习

### Azure
- 学习Azure基础:https://learn.microsoft.com/en-us/training/azure/
- 完成 [Microsoft Learn Azure实验](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/) 沙盒环境

## 第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](https://www.resume-now.com/cv/templates/data-systems-administration/cyber-security-specialist)

## 第93-95天:在哪里以及如何申请
- 在Indeed上搜索工作:https://indeed.com
- 在LinkedIn上寻找机会:https://linkedin.com
Loading