Open-source cybersecurity knowledge base with 400+ notes, labs, and cheat sheets covering offense, defense, cryptography, cloud, and forensics.
A modern, open-source cybersecurity knowledge base designed to help students, professionals, and lifelong learners build practical security skills through structured notes, hands-on labs, and real-world concepts.
Built with Quartz • Powered by Markdown • Community Driven • MIT Licensed
Learn cybersecurity with clarity — from fundamentals to advanced concepts, all in one searchable, open-source handbook.
| 📝 Notes | 🧪 Labs | 🔍 Search | ⚡ Performance | 👥 Community |
|---|---|---|---|---|
| Continuously Growing | Hands-on Learning | Lightning Fast | Powered by Quartz | Open Source |
Clean Homepage | Interactive Graph | Reader Mode
The clean, distraction-free homepage — designed for reading.
See how topics connect. Every note is linked to related concepts.
Focus on what matters. No distractions, just learning.
Easy on the eyes — perfect for late-night reading sessions.
Fully responsive — access from any device, anywhere.
I've been in the same place you probably are right now — reading through forums, watching YouTube tutorials, trying to piece together what actually matters in cybersecurity.
Most resources I found were either:
So I started writing my own notes. Notes that actually explain how things work, not just what commands to run. Over time, those notes grew into this handbook.
I'm not a guru. I don't have all the answers. But I do believe that anyone can learn this stuff if it's explained clearly and practically.
If this handbook saves you even one late-night Google rabbit hole, it was worth the effort.
You're not alone in this. Let's learn together.
This is a free, open-source collection of cybersecurity notes.
It's built with Quartz — so you can search through everything instantly, see how topics connect visually, and navigate easily. The content covers real-world threats, tools, and defense strategies, and it's maintained by people who work in the field.
No ads. No paywalls. Just clear explanations of how things work.
There's a lot here — over 400 notes covering OSINT, cryptography, cloud security, and everything in between.
You can search through everything instantly. See how topics connect visually with the knowledge graph. Read in dark mode or light mode, on your phone or your laptop.
And everything is built around first-principles learning.
No fluff. No filler. Just the information you actually need.
Get the handbook running locally in under 2 minutes.
Linux/macOS (bash/zsh)
git clone https://github.com/priyanshu-rawa/Cybersecurity-Handbook.git
cd Cybersecurity-Handbook
npm install
npm run quartz:dev
# Clone the repository
git clone https://github.com/priyanshu-rawa/Cybersecurity-Handbook.git
cd Cybersecurity-Handbook
# Install dependencies
npm install
# Start the development server
npm run quartz:dev
# Build static site
npm run quartz:build
# Preview the build locally
npm run quartz:serve
🖥️ Operating Systems – Linux, Windows, networking basics like TCP/IP, DNS, VPNs, and firewalls.
⚔️ Offensive Security – OWASP Top 10, SQL injection, XSS, scanning, exploitation, and post‑exploitation.
🛡️ Defensive Security – SOC, incident response, SIEM, log analysis, threat hunting, and digital forensics.
☁️ Cloud & Infrastructure – AWS, Azure, GCP, Zero Trust, Docker, Kubernetes, DevSecOps, and IAM.
💻 Programming & Automation – Python, Bash, PowerShell, scripting, CI/CD, and Git.
🔐 Cryptography – Symmetric and asymmetric encryption, AES, RSA, hashing (SHA‑256, MD5), PKI, TLS, and certificates.
Understanding the technology is the foundation of everything else.
This handbook explains operating systems, networking, protocols, memory, authentication, and processes – how they work and what they do. Every topic focuses on clear definitions and practical explanations.
Because if you understand what's happening under the hood, everything else follows.
I welcome contributions of all kinds — from fixing a typo to adding an entire new topic. First time contributing to open source? No worries — I'll guide you through it.
git checkout -b feature/your-feature-namegit commit -m "Add: brief description"git push origin feature/your-feature-namemain branch| Step | Action |
|---|---|
| 1 | Fork the repository — click the "Fork" button at the top right |
| 2 | Clone your fork locally: git clone https://github.com/your-username/Cybersecurity-Handbook.git |
| 3 | Create a branch for your changes: git checkout -b feature/your-feature-name |
| 4 | Make your changes — add notes, fix typos, update content |
| 5 | Stage your changes: git add . |
| 6 | Commit with a clear message: git commit -m "Add: New section on ransomware defense" |
| 7 | Push to your fork: git push origin feature/your-feature-name |
| 8 | Open a Pull Request — go to the original repo and click "Compare & pull request" |
| Type | Location |
|---|---|
| 📝 Cybersecurity notes | content/ (in the relevant category folder) |
| 🖼️ Images | assets/images/ |
| 📊 Diagrams | assets/diagrams/ |
| 🧪 Labs | content/ (in the relevant lab folder) |
This handbook is — and will always be — completely free and open source.
If it's helped you in any way, here are some simple ways to give back.
"Open source is built by people who care. Every contribution — no matter how small — makes a difference."
| ⭐ Star the repo | Adds a star to the project on GitHub. Increases visibility and discoverability. |
| 📢 Share the handbook | Post it on LinkedIn, Twitter, Reddit, Discord. Drives organic growth of the community. |
| 🖊️ Contribute content | Add new topics, fix typos, sharpen explanations. Makes the content better for everyone. |
| 💬 Give feedback | Open an issue or start a discussion. Guides future improvements and priorities. |
| 🤝 Tell a friend | Share with someone learning cybersecurity. Expands the network of learners and practitioners. |
| 🐛 Report bugs | Let me know if something is broken or unclear. Keeps the handbook accurate and reliable. |
| 📖 Use it daily | Reference it in your learning or work. The best support is using it. |
A simple "thank you" or "this helped me" goes a long way. If this handbook made a difference in your learning journey, I'd love to hear about it.
[email protected]The best way to support this project is to share it with others who might find it useful.
Copy this and share it:
"I found this free Cybersecurity Handbook with 400+ notes, built with Obsidian + Quartz. Check it out: https://github.com/priyanshu-rawa/Cybersecurity-Handbook"
Thank you for being part of this journey. Every star, share, and contribution matters.
This project is licensed under the MIT License — see the LICENSE file for details.
You are free to use, modify, distribute, and even commercialize this work, as long as you retain the copyright notice. We encourage you to contribute back improvements!
If you find this handbook useful:
Every star, fork, and share helps someone discover this resource.
Cybersecurity Handbook
A continuously evolving knowledge base built through documentation, experimentation, and practical learning.
Always Learning · Always Documenting · Always Improving
If this helped you, drop a star — it keeps me motivated to build more. ⭐