diff --git a/README.md b/README.md index 89ece1e..3469e0b 100644 --- a/README.md +++ b/README.md @@ -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) @@ -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 @@ -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. diff --git a/learn.md b/learn.md index f49cfdc..31c6334 100644 --- a/learn.md +++ b/learn.md @@ -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 diff --git a/translations/arabic/README.md b/translations/arabic/README.md new file mode 100644 index 0000000..bf3ef5b --- /dev/null +++ b/translations/arabic/README.md @@ -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 diff --git a/translations/chinese/README.md b/translations/chinese/README.md new file mode 100644 index 0000000..97381fc --- /dev/null +++ b/translations/chinese/README.md @@ -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 diff --git a/translations/french/README.md b/translations/french/README.md new file mode 100644 index 0000000..db63b2d --- /dev/null +++ b/translations/french/README.md @@ -0,0 +1,87 @@ +> Version francaise du [README](../../README.md). +> Traduction: [samglish](https://github.com/samglish), 2025. + +# 90 Jours de Cybersecurite -- Plan d'Etudes + +Bienvenue dans le defi 90 Jours de Cybersecurite! +Ce plan autodidacte structure vous accompagnera pendant 90 jours pour acquerir les bases solides de la cybersecurite, tout en pratiquant chaque jour. + +## Table des matieres + +- [Introduction](#introduction) +- [Objectifs et Public cible](#objectifs-et-public-cible) +- [Deroulement par jour](#deroulement-par-jour) +- [Comment contribuer](#comment-contribuer) + +## Introduction + +Ce programme est concu pour: +- Les debutants souhaitant entrer dans le domaine de la cybersecurite +- Les professionnels de l'IT en reconversion +- Les etudiants en informatique, telecom, reseaux +- Les passionnes autodidactes + +Vous apprendrez des concepts cles tels que: +- Le reseau (Network+) +- La securite informatique (Security+) +- Linux et les scripts Shell +- Python pour l'automatisation de la securite +- Analyse de trafic reseau +- Git et le controle de version +- Stack ELK et analyse de logs +- Securite dans le cloud (GCP, AWS, Azure) +- Hacking ethique et Pentesting + +Chaque jour propose des tutoriels, exercices, outils a tester ou videos a regarder. + +## Objectifs et Public cible + +### Objectifs + +- Acquerir une base solide en cybersecurite +- Pratiquer au quotidien pendant 90 jours +- Se preparer aux certifications (CompTIA Network+ et Security+) +- Se familiariser avec des outils reels (Wireshark, Git, Suricata, ELK, etc.) +- Developper des automatismes avec Linux et Python +- Decouvrir les plateformes de hacking ethique + +### Public Cible + +- Debutants sans prerequis avance +- Etudiants en genie informatique, reseaux, securite +- Administrateurs ou techniciens reseaux +- Developpeurs et DevOps curieux de la securite +- Passionnes de cybersecurite et autodidactes + +## Deroulement par Jour + +| Jours | Theme | +|-------|-------| +| 1-7 | Reseaux (Network+) | +| 8-14 | Securite (Security+) | +| 15-28 | Linux et Shell | +| 29-42 | Python pour la cybersecurite | +| 43-56 | Analyse de trafic (Wireshark, Suricata) | +| 57-63 | Git et versionning | +| 64-70 | Stack ELK (Elasticsearch, Logstash, Kibana) | +| 71-77 | Cloud (GCP, AWS, Azure) | +| 78-84 | Revision et renforcement | +| 85-90 | Hacking ethique (HackTheBox, VulnHub) | +| 91-92 | CV en cybersecurite | +| 93-95 | Candidatures et recherche d'emploi | + +Pour les liens utiles, tutoriels et ressources detaillees, voir le fichier principal [learn.md](../../learn.md). + +## Comment contribuer + +Tu veux aider ce projet a grandir? Voici quelques idees: + +- Ajouter des tutoriels ou resumes de concepts +- Proposer des quiz ou mini-exercices +- Traduire des pages en francais +- Partager des outils ou scripts utiles +- Corriger ou ameliorer le contenu existant +- Proposer des cas reels ou etudes de securite + +Aucune experience requise, toute contribution est precieuse! +Voir le fichier CONTRIBUTING.md pour les etapes de soumission sur GitHub. diff --git a/translations/hindi/README.md b/translations/hindi/README.md new file mode 100644 index 0000000..1823181 --- /dev/null +++ b/translations/hindi/README.md @@ -0,0 +1,151 @@ +> यह [README](../../README.md) का हिंदी संस्करण है। + +# 90 दिन की साइबर सुरक्षा अध्ययन योजना + +90 दिन की साइबर सुरक्षा चुनौती में आपका स्वागत है! +यह रिपॉजिटरी एक संरचित, 90 दिन की स्व-गति अध्ययन योजना प्रदान करती है जो शिक्षार्थियों को साइबर सुरक्षा में एक मजबूत नींव बनाने में मदद करने के लिए डिज़ाइन की गई है। चाहे आप इस क्षेत्र में प्रवेश करने वाले शुरुआती हों या अपने कौशल को निखारने वाले पेशेवर, यह रोडमैप चुनिंदा संसाधनों, व्यावहारिक कार्यों और सीखने की सामग्री की एक विस्तृत श्रृंखला प्रदान करता है। + +## विषय सूची + +- [परिचय](#परिचय) +- [लक्ष्य और दर्शक](#लक्ष्य-और-दर्शक) +- [दैनिक विवरण](#दैनिक-विवरण) +- [योगदान](#योगदान) + +## परिचय + +दैनिक मॉड्यूल आवश्यक और उन्नत विषयों को कवर करते हैं, जिनमें शामिल हैं: + +- नेटवर्किंग की बुनियादी बातें (Network+) +- सुरक्षा सिद्धांत (Security+) +- Linux की बुनियादी बातें और शेल स्क्रिप्टिंग +- सुरक्षा कार्यों के लिए Python प्रोग्रामिंग +- ट्रैफिक विश्लेषण और पैकेट निरीक्षण +- Git के साथ संस्करण नियंत्रण +- ELK stack के साथ SIEM उपकरण और लॉग विश्लेषण +- 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 Track पूरा करें: 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 for Beginners कोर्स पूरा करें: https://codecademy.com/learn/learn-git +- Git Immersion ट्यूटोरियल फॉलो करें: http://gitimmersion.com +- Git आज़माएं: https://try.github.io +- इंटरैक्टिव Git CLI सिम्युलेटर के लिए [Learn Git Branching](https://learngitbranching.js.org/) का उपयोग करें। + +## दिन 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 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 Resource Center एक्सप्लोर करें: 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/) पूरे करें + +## दिन 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 diff --git a/translations/portuguese/README.md b/translations/portuguese/README.md new file mode 100644 index 0000000..7c5e49c --- /dev/null +++ b/translations/portuguese/README.md @@ -0,0 +1,151 @@ +> Esta e a versao em portugues do [README](../../README.md). + +# Plano de Estudo de Ciberseguranca em 90 Dias + +Bem-vindo ao desafio de 90 Dias de Ciberseguranca! +Este repositorio oferece um plano de estudo estruturado de 90 dias no seu proprio ritmo, projetado para ajudar os estudantes a construir uma base solida em ciberseguranca. Seja voce um iniciante querendo entrar na area ou um profissional buscando aprimorar suas habilidades, este roteiro oferece uma ampla gama de recursos selecionados, tarefas praticas e materiais de aprendizagem. + +## Indice + +- [Introducao](#introducao) +- [Objetivos e Publico](#objetivos-e-publico) +- [Detalhamento Diario](#detalhamento-diario) +- [Contribuir](#contribuir) + +## Introducao + +Os modulos diarios cobrem topicos essenciais e avancados, incluindo: + +- Fundamentos de redes (Network+) +- Principios de seguranca (Security+) +- Basico de Linux e shell scripting +- Programacao em Python para tarefas de seguranca +- Analise de trafego e inspecao de pacotes +- Controle de versao com Git +- Ferramentas SIEM e analise de logs com o stack ELK +- Seguranca na nuvem com GCP, AWS e Azure +- Testes de penetracao e hacking etico + +Cada dia e projetado com tarefas praticas, tutoriais e materiais de leitura. Para a lista completa de recursos, consulte [`learn.md`](../../learn.md). + +## Objetivos e Publico + +### Objetivos + +O objetivo principal deste plano de 90 dias e ajudar os estudantes a: + +- Construir uma base solida em conceitos e praticas fundamentais de ciberseguranca. +- Obter experiencia pratica atraves de exercicios diarios e ferramentas do mundo real. +- Desenvolver as habilidades tecnicas necessarias para certificacoes como CompTIA Network+ e Security+. +- Explorar dominios-chave incluindo seguranca de redes, hardening de sistemas, seguranca na nuvem, scripting e hacking etico. +- Cultivar um habito de aprendizagem consistente durante 90 dias. + +### Publico-Alvo + +Este repositorio e ideal para: + +- Aspirantes a profissionais de ciberseguranca preparando-se para cargos iniciais ou certificacoes. +- Profissionais de TI em transicao para uma carreira focada em seguranca. +- Estudantes de ciencia da computacao, sistemas de informacao ou engenharia de redes. +- Autodidatas buscando um plano de estudo estruturado e abrangente. +- Desenvolvedores e engenheiros DevOps buscando entender melhor infraestrutura segura e deteccao de ameacas. + +Nenhuma experiencia previa e necessaria, embora familiaridade basica com computadores, redes ou programacao seja util. + +## Detalhamento Diario + +## Dia 1-7: Network+ +- Assistir videos da playlist de Professor Messer [N10-009](https://youtube.com/playlist?list=PLG49S3nxzAnl_tQe3kvnmeMid0mjF8Le8&si=3rUsqmrdsNK3izh6) +- Completar questoes de pratica ou exercicios relacionados. + +## Dia 8-14: Security+ + +### Altamente recomendado Professor Messer: +- Assistir os videos da playlist de Professor Messer [SY0-701](https://www.youtube.com/watch?v=KiEptGbnEBc&list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv) + +### Outra alternativa: +- Assistir a playlist de Pete Zerger [SY0-701](https://www.youtube.com/watch?v=1E7pI7PB4KI&list=PL7XJSuT7Dq_UDJgYoQGIW9viwM5hc4C7n) + +### Pratica adicional: +- Completar questoes de pratica ou exercicios relacionados. + +## Dia 15-28: Linux +- Navegar pelos tutoriais do Linux Journey: https://linuxjourney.com/ +- Completar Linux Unhatched no Cisco NetAcad: https://www.netacad.com/courses/linux-unhatched +- Completar todos os laboratorios praticos de Linux no LabEx: https://labex.io/free-labs/linux + +## Dia 29-42: Python +- Completar o curso Learn Python da 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/ +- Ler "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 + +### Curso no Youtube: +- https://www.youtube.com/watch?v=egg-GoT5iVk&ab_channel=TheCyberMentor + +## Dia 43-56: Analise de Trafego +- Fazer o curso da Wireshark University: https://www.wireshark.org/#educationalContent +- Seguir o tutorial de Wireshark no guru99: https://guru99.com/wireshark-tutorial.html +- Ler o tutorial de TCPdump do DanielMiessler: https://danielmiessler.com/study/tcpdump/ +- Ler o guia do Suricata no pfSense: https://doc.pfsense.org/index.php/Suricata + +### Youtube: +- Serie de tutoriais de Wireshark para iniciantes: 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 + +## Dia 57-63: Git +- Completar o curso Git para iniciantes da Codecademy: https://codecademy.com/learn/learn-git +- Seguir o tutorial Git Immersion: http://gitimmersion.com +- Experimentar Git: https://try.github.io +- Usar [Learn Git Branching](https://learngitbranching.js.org/) como simulador interativo de Git CLI. + +## Dia 64-70: ELK +- Seguir o tutorial de ELK Stack no Logz.io: [https://logz.io/learn/complete-elk-stack-tutorial/](https://logz.io/learn/complete-guide-elk-stack/) +- Navegar pelos tutoriais de ELK Stack no Elastic: [https://elastic.co/learn/elastic-stack](https://www.elastic.co/elastic-stack/features) + +## Dia 71-77: Plataformas na Nuvem + +Qualquer uma delas funciona bem. + +### GCP: +- Explorar o recurso GCP Getting Started: https://cloud.google.com/getting-started/ +- Documentacao do Google Cloud Platform: https://cloud.google.com/docs/ +- Blog do Google Cloud Platform: https://cloud.google.com/blog/ +- Comunidade do Google Cloud Platform: https://cloud.google.com/community/ +- Experimentar desafios praticos com [Google Cloud Skills Boost](https://www.cloudskillsboost.google) + +### AWS +- Explorar o Centro de Recursos AWS Getting Started: https://aws.amazon.com/getting-started/ +- Navegar pelos tutoriais da AWS: https://aws.amazon.com/tutorials/ +- Aprender com laboratorios gamificados no [AWS Cloud Quest](https://aws.amazon.com/training/digital/aws-cloud-quest/) + +### Azure +- Revisar Azure Fundamentals: https://learn.microsoft.com/en-us/training/azure/ +- Completar os [laboratorios Microsoft Learn Azure](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/) com ambientes sandbox + +## Dia 78-84: Revisao e Pratica +- Revisar os Dias 1-77 e reforcar as areas fracas. +- Completar desafios praticos no TryHackMe: https://tryhackme.com +- Configurar um laboratorio caseiro usando VirtualBox ou VMware para praticar o que aprendeu. +- Tentar construir um pequeno projeto que combine redes, Linux, Python e conceitos de seguranca. + +## Dia 85-90: Hacking + +- Tentar hackear os desafios no Hack the Box: https://hackthebox.com +- Praticar em maquinas vulneraveis no Vulnhub: https://vulnhub.com + +### Youtube: +- Ethical Hacking Parte 1: https://www.youtube.com/watch?v=3FNYvj2U0HM&ab_channel=TheCyberMentor +- Ethical Hacking Parte 2: https://www.youtube.com/watch?v=sH4JCwjybGs&ab_channel=TheCyberMentor + +## Dia 91-92: Curriculo de Uma Pagina +- Usar o modelo de curriculo fornecido: https://bowtiedcyber.substack.com/p/killer-cyber-resume-part-ii +- Modelo de curriculo de ciberseguranca: https://www.indeed.com/career-advice/resumes-cover-letters/cybersecurity-resume +- Curriculo de ciberseguranca do Resume-Now: [https://www.resume-now.com/templates/cyber-security-resume](https://www.resume-now.com/cv/templates/data-systems-administration/cyber-security-specialist) + +## Dia 93-95: Onde e Como se Candidatar +- Buscar empregos no Indeed: https://indeed.com +- Buscar oportunidades no LinkedIn: https://linkedin.com diff --git a/translations/russian/README.md b/translations/russian/README.md new file mode 100644 index 0000000..c139518 --- /dev/null +++ b/translations/russian/README.md @@ -0,0 +1,215 @@ +> Это русская версия [README](../../README.md). +> Перевод: [King Triton](https://github.com/king-tri-ton), 2025. +> Перевод выполнен для русскоязычного сообщества с целью поддержки проекта и популяризации кибербезопасности. + +# 90 Days of Cybersecurity + +[![Все участники](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-) + + +farhanashrafdev%2F90DaysOfCyberSecurity | Trendshift + +## 📚 Оглавление + +- [Введение](#introduction) +- [Цели и аудитория](#goals-and-audience) +- [План обучения по дням](#daily-breakdown) + - [День 1–7: Концепции Network+](#network+-concepts) + - [День 8–14: Концепции Security+](#Security+-concepts) + - [День 15–28: Уроки по Linux](#linux-tutorials) + - [День 29-42: Python](#python) + - [День 43-56: Анализ трафика](#traffic-analysis) + - [День 57-63: Git](#git) + - [День 64-70: ELK](#elk) + - [День 71–77: GCP или AWS или Azure](#gcp-or-aws-or-azure) + - [День 85-90: Этичный хакинг](#hacking) + - [День 91-92: Одностраничное резюме](#one-page-resume) + - [День 93-95: Где и как подать заявку](#where-and-how-to-apply) +- [Вклад в проект](#contributing) + +## 📘 Введение + +Добро пожаловать в челлендж «90 Days of Cybersecurity»! +Этот репозиторий предлагает структурированный 90-дневный план обучения в удобном для вас темпе, призванный помочь учащимся заложить прочный фундамент в области кибербезопасности. Независимо от того, новичок ли вы, желающий освоить эту область, или профессионал, стремящийся улучшить свои навыки, эта дорожная карта предлагает широкий выбор тщательно отобранных ресурсов, практических заданий и учебных материалов. + +Ежедневные модули охватывают основные и продвинутые темы, в том числе: + +- Основы сетевых технологий (Network+) +- Принципы безопасности (Security+) +- Основы Linux и написание скриптов оболочки +- Программирование на 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+ + +### Настоятельно рекомендуем профессора Мессера: +- Посмотрите видео из плейлиста профессора Мессера [SY0-701](https://www.youtube.com/watch?v=KiEptGbnEBc&list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv) + +### Другая альтернатива, которую вы можете использовать: +- Посмотрите [плейлист 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 +- Пройдите курс Codecademy Learn Python: https://codecademy.com/learn/learn-python +- Python.org: https://www.python.org/ +- Настоящий Python: https://realpython.com/ +- Talk Python to Me: https://talkpython.fm/ +- Прочитайте «Изучайте Python трудным способом»: 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 +- Сетевые IDS/IPS Suricata 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 +- Следуйте обучающему руководству по 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: https://learn.microsoft.com/en-us/training/azure/ +- Пройдите [лабораторные работы Microsoft Learn Azure](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/) с использованием песочницы. + +## День 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 + + + +## 🎉 Участники + +Спасибо, что вы являетесь частью сообщества 90DaysOfCyberSecurity! Мы ценим всех, кто помогает улучшать наш контент. + +### Категории вклада: +- **Документация**: Улучшение или дополнение учебных материалов и руководств. +- **Учебники и руководства**: Создание или улучшение учебных материалов, объясняющих сложные концепции. +- **Рекомендуемые ресурсы**: Рекомендации по полезным инструментам, статьям, книгам и другим ресурсам. +- **Идеи/Темы**: Предложения по новым темам для добавления в учебные материалы. +- **Обзор и обратная связь**: Оставьте отзыв о существующих материалах и предложите улучшения. +- **Поддержка сообщества**: Отвечайте на вопросы и помогайте другим в обсуждениях или решении проблем. +- **Тесты и задания**: Добавляйте опросы, задания или тесты для оценки прогресса в обучении. +- **Применение в реальной жизни**: Делитесь реальными примерами или кейсами из практики кибербезопасности. +- **Наставничество**: помогайте другим советами по учёбе, рекомендациями или организуйте учебные сессии. + +Благодарим всех участников за вашу замечательную работу! 🎉 + + + +## Участники ✨ + +Спасибо этим замечательным людям ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + + + + + + + + + + + + +
Farhan Ashraf
Farhan Ashraf

📖
Wanderer479
Wanderer479

📖
Muhammad Mahad
Muhammad Mahad

📖
André Oliveira
André Oliveira

📖
arbenp
arbenp

📖 🐛
paduh
paduh

📖
+ + + + + + +Этот проект соответствует спецификации [all-contributors](https://github.com/all-contributors/all-contributors). Мы приветствуем любой вклад в развитие проекта! \ No newline at end of file diff --git a/translations/russian/learn.md b/translations/russian/learn.md new file mode 100644 index 0000000..ef9d234 --- /dev/null +++ b/translations/russian/learn.md @@ -0,0 +1,64 @@ +> Это русская версия файла [learn.md](../../learn.md). +> Перевод: [King Triton](https://github.com/king-tri-ton), 2025. +> Перевод выполнен для русскоязычного сообщества с целью поддержки проекта и популяризации кибербезопасности. + +# Учебные ресурсы + +## Network+ +- Плейлист Professor Messer N10-009: https://www.youtube.com/watch?v=k7IOn3TiUc8&list=PLG49S3nxzAnl_tQe3kvnmeMid0mjF8Le8 + +## Security+ + +### Настоятельно рекомендую это: +- Плейлист 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 + +## Linux +- Учебные пособия Linux Journey: https://linuxjourney.com/ +- Курс Linux Unhatched на Cisco NetAcad: https://www.netacad.com/courses/linux-unhatched + +## Python +- Курс изучения Python от Codecademy: https://codecademy.com/learn/learn-python +- Учебное пособие по Python от SoloLearn: https://sololearn.com/Course/Python/ +- Изучайте Python трудным способом: https://learnpythonthehardway.org + +## Анализ трафика +- Университет Wireshark: https://wireshark.org/training/ +- Учебное пособие по Wireshark на guru99: https://guru99.com/wireshark-tutorial.html +- Учебное пособие по TCPdump от DanielMiessler: https://danielmiessler.com/study/tcpdump/ +- Учебное пособие по системе Suricata IDS/IPS на YouTube: https://youtube.com/watch?v=DZl7mW8OvZg +- Suricata на pfSense: https://doc.pfsense.org/index.php/Suricata + +## Git +- Курс Codecademy «Git для начинающих»: https://codecademy.com/learn/learn-git +- Учебник Git Immersion: http://gitimmersion.com +- Попробуйте Git: https://try.github.io + +## ELK +- Учебное пособие по ELK Stack на Logz.io: https://logz.io/learn/complete-elk-stack-tutorial/ +- Учебные пособия по ELK Stack на Elastic: https://elastic.co/learn/elastic-stack + +## AWS +- Центр ресурсов для начала работы с AWS: https://aws.amazon.com/getting-started/ +- Учебные пособия AWS: https://aws.amazon.com/tutorials/ + +## Azure +- Основы Azure: https://learn.microsoft.com/training/azure/ + +## Этичный хакинг +- Cyber Talents: https://cybertalents.com +- Hack the Box: https://hackthebox.com +- Vulnhub: https://vulnhub.com + +## Создание портфолио WordPress +- Руководство BowTiedCyber по созданию киберпортфолио: https://bowtiedcyber.substack.com/p/how-to-make-a-killer-cyber-portfolio +- Учебное пособие по WordPress: https://digitalocean.com/community/tutorials/how-to-use-the-wordpress-one-click-install-on-digitalocean-2 + +## Одностраничное резюме +- Шаблон резюме: https://bowtiedcyber.substack.com/p/killer-cyber-resume-part-ii + +## Где и как подать заявку +- Indeed: https://indeed.com +- LinkedIn: https://linkedin.com diff --git a/translations/spanish/README.md b/translations/spanish/README.md new file mode 100644 index 0000000..0716f52 --- /dev/null +++ b/translations/spanish/README.md @@ -0,0 +1,151 @@ +> Esta es la version en espanol del [README](../../README.md). + +# Plan de Estudio de Ciberseguridad en 90 Dias + +Bienvenido al reto de 90 Dias de Ciberseguridad! +Este repositorio ofrece un plan de estudio estructurado de 90 dias a tu propio ritmo, disenado para ayudar a los estudiantes a construir una base solida en ciberseguridad. Ya seas un principiante que busca entrar en el campo o un profesional que quiere mejorar sus habilidades, esta hoja de ruta ofrece una amplia gama de recursos seleccionados, tareas practicas y materiales de aprendizaje. + +## Tabla de Contenidos + +- [Introduccion](#introduccion) +- [Objetivos y Audiencia](#objetivos-y-audiencia) +- [Desglose Diario](#desglose-diario) +- [Contribuir](#contribuir) + +## Introduccion + +Los modulos diarios cubren temas esenciales y avanzados, incluyendo: + +- Fundamentos de redes (Network+) +- Principios de seguridad (Security+) +- Conceptos basicos de Linux y scripting de shell +- Programacion en Python para tareas de seguridad +- Analisis de trafico e inspeccion de paquetes +- Control de versiones con Git +- Herramientas SIEM y analisis de logs con el stack ELK +- Seguridad en la nube con GCP, AWS y Azure +- Pruebas de penetracion y hacking etico + +Cada dia esta disenado con tareas practicas, tutoriales y materiales de lectura. Para la lista completa de recursos, consulta [`learn.md`](../../learn.md). + +## Objetivos y Audiencia + +### Objetivos + +El objetivo principal de este plan de 90 dias es ayudar a los estudiantes a: + +- Construir una base solida en conceptos y practicas fundamentales de ciberseguridad. +- Obtener experiencia practica a traves de ejercicios diarios y herramientas del mundo real. +- Desarrollar las habilidades tecnicas necesarias para certificaciones como CompTIA Network+ y Security+. +- Explorar dominios clave incluyendo seguridad de redes, hardening de sistemas, seguridad en la nube, scripting y hacking etico. +- Cultivar un habito de aprendizaje consistente durante 90 dias. + +### Audiencia + +Este repositorio es ideal para: + +- Aspirantes a profesionales de ciberseguridad preparandose para roles de nivel inicial o certificaciones. +- Profesionales de TI en transicion hacia una carrera enfocada en seguridad. +- Estudiantes de ciencias de la computacion, sistemas de informacion o ingenieria de redes. +- Autodidactas que buscan un plan de estudio estructurado y completo. +- Desarrolladores y DevOps que buscan entender mejor la infraestructura segura y la deteccion de amenazas. + +No se requiere experiencia previa, aunque la familiaridad basica con computadoras, redes o programacion sera util. + +## Desglose Diario + +## Dia 1-7: Network+ +- Ver videos de la lista de reproduccion de Professor Messer [N10-009](https://youtube.com/playlist?list=PLG49S3nxzAnl_tQe3kvnmeMid0mjF8Le8&si=3rUsqmrdsNK3izh6) +- Completar preguntas de practica o ejercicios relacionados. + +## Dia 8-14: Security+ + +### Altamente recomendado Professor Messer: +- Ver los videos de la lista de reproduccion de Professor Messer [SY0-701](https://www.youtube.com/watch?v=KiEptGbnEBc&list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv) + +### Otra alternativa: +- Ver la lista de reproduccion de Pete Zerger [SY0-701](https://www.youtube.com/watch?v=1E7pI7PB4KI&list=PL7XJSuT7Dq_UDJgYoQGIW9viwM5hc4C7n) + +### Practica adicional: +- Completar preguntas de practica o ejercicios relacionados. + +## Dia 15-28: Linux +- Revisar los tutoriales de Linux Journey: https://linuxjourney.com/ +- Completar Linux Unhatched en Cisco NetAcad: https://www.netacad.com/courses/linux-unhatched +- Completar todos los laboratorios practicos de Linux en LabEx: https://labex.io/free-labs/linux + +## Dia 29-42: Python +- Completar el curso Learn Python de 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/ +- Leer "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 + +### Curso en Youtube: +- https://www.youtube.com/watch?v=egg-GoT5iVk&ab_channel=TheCyberMentor + +## Dia 43-56: Analisis de Trafico +- Tomar el curso de Wireshark University: https://www.wireshark.org/#educationalContent +- Seguir el tutorial de Wireshark en guru99: https://guru99.com/wireshark-tutorial.html +- Leer el tutorial de TCPdump de DanielMiessler: https://danielmiessler.com/study/tcpdump/ +- Leer la guia de Suricata en pfSense: https://doc.pfsense.org/index.php/Suricata + +### Youtube: +- Serie de tutoriales de Wireshark para principiantes: 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 + +## Dia 57-63: Git +- Completar el curso Git para principiantes de Codecademy: https://codecademy.com/learn/learn-git +- Seguir el tutorial Git Immersion: http://gitimmersion.com +- Probar Git: https://try.github.io +- Usar [Learn Git Branching](https://learngitbranching.js.org/) como simulador interactivo de Git CLI. + +## Dia 64-70: ELK +- Seguir el tutorial de ELK Stack en Logz.io: [https://logz.io/learn/complete-elk-stack-tutorial/](https://logz.io/learn/complete-guide-elk-stack/) +- Revisar los tutoriales de ELK Stack en Elastic: [https://elastic.co/learn/elastic-stack](https://www.elastic.co/elastic-stack/features) + +## Dia 71-77: Plataformas en la Nube + +Cualquiera de ellas funciona bien. + +### GCP: +- Explorar el recurso GCP Getting Started: https://cloud.google.com/getting-started/ +- Documentacion de Google Cloud Platform: https://cloud.google.com/docs/ +- Blog de Google Cloud Platform: https://cloud.google.com/blog/ +- Comunidad de Google Cloud Platform: https://cloud.google.com/community/ +- Probar desafios practicos con [Google Cloud Skills Boost](https://www.cloudskillsboost.google) + +### AWS +- Explorar el Centro de Recursos AWS Getting Started: https://aws.amazon.com/getting-started/ +- Revisar los tutoriales de AWS: https://aws.amazon.com/tutorials/ +- Aprender con laboratorios gamificados en [AWS Cloud Quest](https://aws.amazon.com/training/digital/aws-cloud-quest/) + +### Azure +- Revisar Azure Fundamentals: https://learn.microsoft.com/en-us/training/azure/ +- Completar los [laboratorios de Microsoft Learn Azure](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/) con entornos sandbox + +## Dia 78-84: Revision y Practica +- Repasar los Dias 1-77 y revisar las areas debiles. +- Completar desafios practicos en TryHackMe: https://tryhackme.com +- Configurar un laboratorio casero usando VirtualBox o VMware para practicar lo aprendido. +- Intentar construir un pequeno proyecto que combine redes, Linux, Python y conceptos de seguridad. + +## Dia 85-90: Hacking + +- Intentar hackear los desafios en Hack the Box: https://hackthebox.com +- Practicar en maquinas vulnerables en Vulnhub: https://vulnhub.com + +### Youtube: +- Ethical Hacking Parte 1: https://www.youtube.com/watch?v=3FNYvj2U0HM&ab_channel=TheCyberMentor +- Ethical Hacking Parte 2: https://www.youtube.com/watch?v=sH4JCwjybGs&ab_channel=TheCyberMentor + +## Dia 91-92: Curriculum de Una Pagina +- Usar la plantilla de curriculum proporcionada: https://bowtiedcyber.substack.com/p/killer-cyber-resume-part-ii +- Plantilla de curriculum de ciberseguridad: https://www.indeed.com/career-advice/resumes-cover-letters/cybersecurity-resume +- Curriculum de ciberseguridad de Resume-Now: [https://www.resume-now.com/templates/cyber-security-resume](https://www.resume-now.com/cv/templates/data-systems-administration/cyber-security-specialist) + +## Dia 93-95: Donde y Como Aplicar +- Buscar empleos en Indeed: https://indeed.com +- Buscar oportunidades en LinkedIn: https://linkedin.com