Cyber Security
Cyber Security
1. Computer Networking
OSI & TCP/IP Models
IP Addressing, Subnetting, DNS, DHCP
HTTP/HTTPS, FTP, SSH, VPNs
Firewalls, Proxies, NAT
2. Operating Systems
Linux Basics (Commands, File System, Permissions)
Windows Administration (Users, Groups, Registry)
Virtualization (VMWare, VirtualBox)
3. Programming & Scripting
Python (Basics → Scripting for Security)
Bash/PowerShell Scripting
C/C++ (For Exploit Development)
4. Cybersecurity Basics
CIA Triad (Confidentiality, Integrity, Availability)
Threat Models, Attack Vectors
Security Policies, Risk Management
This roadmap is linear but flexible—adjust based on your interests (e.g., focus more on
offense/defense). Would you like resource recommendations for each phase?
Here’s a detailed resource breakdown for each phase of the cybersecurity roadmap, including free &
paid learning materials, tools, and certifications:
1. Computer Networking
Free:
Computer Networking Full Course (YouTube – Kunal Kushwaha)
Practical Networking (Website)
Paid:
Book: Network+ Guide to Networks by Jill West
Course: Cisco CCNA (Udemy)
2. Operating Systems
Linux:
Linux for Hackers (YouTube – The Cyber Mentor)
OverTheWire Bandit (CTF-style practice)
Windows:
Windows Command Line Basics (FreeCodeCamp)
Python:
Automate the Boring Stuff (Free Book)
Python for Cybersecurity (YouTube – The Cyber Mentor)
Bash/PowerShell:
Bash Scripting Tutorial (LinuxHint)
PowerShell for Beginners (Microsoft Docs)
4. Cybersecurity Basics
Free:
Cybersecurity Fundamentals (IBM Coursera)
TryHackMe Pre-Security Path
Paid:
Book: Cybersecurity for Dummies by Joseph Steinberg
6. Network Security
7. System Hardening
Windows:
Windows Hardening Guide (Microsoft)
Linux:
Linux Hardening Checklist (GitHub)
8. Cryptography
Free:
Crypto 101 (Book)
Cryptography (Khan Academy)
Free:
Malware Analysis Tutorials (YouTube – OALabs)
Practical Malware Analysis (Book – Free PDF)
AWS:
AWS Security Fundamentals (Free)
Azure:
Microsoft Learn Security Modules
Free:
SANS DFIR Resources
Volatility Memory Forensics (YouTube)
Phase 4: Specializations
14. Offensive Security (Red Team)
Certifications:
OSCP → OSEP (Advanced Exploitation)
Tools:
Cobalt Strike, Sliver (C2 Frameworks)
Certifications:
CISSP (Management)
CySA+ (SOC Analyst)
Tools:
Splunk, ELK Stack, Wazuh
Free:
ICS Security for Beginners (YouTube)
Final Tips:
1. Practice daily (Labs > Theory).
2. Join cybersecurity communities (Discord, Reddit r/netsec).
3. Build a home lab (VirtualBox + Metasploitable).
Here’s a 30/60/90-day study plan based on the cybersecurity roadmap, designed for consistent
progress while balancing theory and hands-on practice:
Day 1-7:
Watch Computer Networking Full Course (YouTube).
Set up a home lab (VirtualBox + Kali Linux).
Practice Linux commands with Linux Journey.
Day 8-14:
Learn TCP/IP, subnetting, DNS, DHCP.
Try basic Wireshark packet analysis.
Complete OverTheWire Bandit (Levels 1-10).
Day 15-21:
Learn Python basics (Automate the Boring Stuff).
Write a simple port scanner in Python.
Day 22-30:
Study CIA Triad, threat models.
Complete TryHackMe Pre-Security Path.
Tool Practice: Nmap, Wireshark.
Day 31-37:
Study OWASP Top 10 (PortSwigger Labs).
Practice SQLi, XSS on DVWA (Damn Vulnerable Web App).
Day 38-45:
Learn Burp Suite (YouTube Tutorial).
Complete 5+ TryHackMe Web rooms (e.g., OWASP Juice Shop).
Day 46-52:
Master Nmap scanning ( -A , -sV , -p- ).
Attack Metasploitable VM with Metasploit.
Day 53-60:
Try HackTheBox (HTB) Easy Machines (e.g., "Blue", "Legacy").
Learn privilege escalation (GTFOBins).
📅 Month 3 (Days 61-90): Advanced Topics & Specialization
Goal: Dive into malware, forensics, or cloud security + certification prep.
Day 61-70:
Practice buffer overflows (TryHackMe "Buffer Overflow Prep").
Learn C2 frameworks (Metasploit → Sliver).
Day 71-80:
Solve 3+ HTB Medium Machines.
Start OSCP Prep (TJNull’s List).
Day 61-70:
Learn SIEM (Splunk) (Free Splunk Fundamentals).
Practice log analysis (TryHackMe SOC Level 1).
Day 71-80:
Study CISSP Domains (MindMaps).
Day 81-90:
For OSCP: Do PG Practice Machines (HTB/Proving Grounds).
For CISSP: Take practice exams (Boson, CCCure).
Bug Bounty: Hunt on HackerOne (start with low-hanging fruit).
🔥 Pro Tips:
1. Track Progress: Use a spreadsheet for labs/machines solved.
2. Join Communities: Discord (e.g., The Cyber Mentor, HackTheBox).
3. Stay Consistent: Even 1 hour/day > 7 hours/weekend.