
Une base de connaissances cybersécurité pilotée par la communauté, avec plus de 400 notes, mind‑maps et antisèches – construite à partir des premiers principes. Idéale pour les étudiants, les analystes SOC et les pentesters.
Une base de connaissances en cybersécurité moderne et open source, conçue pour aider les étudiants, les professionnels et les apprenants tout au long de la vie à développer des compétences pratiques en sécurité grâce à des notes structurées, des laboratoires pratiques et des concepts du monde réel.
Construit avec Quartz • Propulsé par Markdown • Piloté par la communauté • Sous licence MIT
Apprenez la cybersécurité en toute clarté — des fondamentaux aux concepts avancés, le tout dans un guide open source et consultable.
| 📚 Notes | 🧪 Laboratoires | 🔍 Recherche | ⚡ Performance | 🤝 Communauté |
|---|---|---|---|---|
| En croissance continue |
🧼 Page d'accueil épurée | 🕸️ Graphe interactif | 📖 Mode lecture
Une page d'accueil épurée, sans distractions — conçue pour la lecture.
Voyez comment les sujets sont connectés. Chaque note est liée à des concepts connexes.
Concentrez-vous sur l'essentiel. Aucune distraction, rien que l'apprentissage.
Agréable pour les yeux — parfait pour les sessions de lecture tardives.
Entièrement responsive — accessible depuis n'importe quel appareil, où que vous soyez.
Le monde de la cybersécurité évolue vite. De nouvelles vulnérabilités, de nouveaux outils et de nouvelles bonnes pratiques apparaissent chaque jour. Pourtant, la plupart des ressources sont dispersées entre forums, blogs et cours payants — inaccessibles pour beaucoup de ceux qui en ont le plus besoin.
Ce guide est différent.
Que vous prépariez votre première certification en sécurité, que vous défendiez un réseau d'entreprise ou que vous soyez simplement curieux de savoir comment le monde numérique reste sûr, ce guide est fait pour vous.
Faites tourner le guide localement en moins de 2 minutes.
# 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
# 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
| Catégorie | Sujets |
|---|---|
| Linux | Internals de Linux, Commandes, Sécurité |
| Windows | Internals de Windows, Active Directory, Sécurité |
| Réseau | TCP/IP, DNS, HTTP/HTTPS, VPN, Firewalls |
| Catégorie | Sujets |
|---|---|
| Sécurité Web | OWASP Top 10, SQL Injection, XSS |
| Évaluation des vulnérabilités | Scan, Énumération, Exploitation |
| Tests d'intrusion | Méthodologies, Outils, Rapports |
| Post-Exploitation | Persistance, Mouvement latéral, Élévation de privilèges |
| Catégorie | Sujets |
|---|---|
| Opérations de sécurité (SOC) | Supervision, Réponse aux incidents |
| Ingénierie de détection | SIEM, Analyse des journaux, Threat Hunting |
| Forensique numérique | Forensique mémoire, Forensique réseau, Analyse de malwares |
| Catégorie | Sujets |
|---|---|
| Sécurité cloud | AWS, Azure, GCP, Zero Trust |
| Sécurité des conteneurs | Docker, Kubernetes, DevSecOps |
| IAM | Gestion des identités, Fédération, MFA |
| Catégorie | Sujets |
|---|---|
| Langages | Python, Bash, PowerShell |
| Automatisation | Scripting, CI/CD, Git |
| Catégorie | Sujets |
|---|---|
| Chiffrement | Symétrique, Asymétrique, AES, RSA |
| Hachage | SHA-256, MD5, Fonctions de hachage |
| PKI | Signatures numériques, TLS, Certificats |
La cybersécurité repose fondamentalement sur la compréhension des systèmes.
Sans une solide maîtrise des systèmes d'exploitation, des réseaux, des protocoles, de l'authentification, de la mémoire, des processus et de l'architecture des applications, les outils ne sont guère plus que des boutons à presser.
Ce guide est construit autour d'un principe :
Comprenez la technologie avant d'apprendre à la sécuriser ou à l'exploiter.
Chaque sujet vise à répondre non seulement à ce que fait quelque chose, mais aussi à comment cela fonctionne en interne et pourquoi cela se comporte de cette façon.
Les améliorations prévues incluent :
Nous accueillons toutes sortes de contributions ! Que vous corrigiez une faute de frappe, ajoutiez un nouveau sujet ou amélioriez la conception visuelle, votre aide rend ce guide meilleur pour tout le monde.
git checkout -b feature/your-feature-name
git commit -m "Add: New section on ransomware defense strategies"
git push origin feature/your-feature-name
mainNous accueillons toutes sortes de contributions — de la correction d'une simple faute de frappe à l'ajout d'un tout nouveau sujet. Chaque contribution, aussi petite soit-elle, aide à améliorer ce guide pour tout le monde.
💡 Première contribution à un projet open source ? Pas de souci ! Je vous guiderai.
###📍 Où vous pouvez contribuer
| Type de fichier | Emplacement |
|---|---|
| Notes de cybersécurité | content/ (dans le dossier de catégorie correspondant) |
Merci d'aider à faire de cette ressource un outil de classe mondiale ! 🚀
Ce guide est — et sera toujours — totalement gratuit et open source. S'il vous a aidé d'une manière ou d'une autre, voici quelques façons concrètes de soutenir le projet :
« L'open source est construit par des personnes qui s'investissent. Chaque contribution, aussi petite soit-elle, fait la différence. »
Un simple « merci » ou « cela m'a aidé » compte énormément. Si ce guide a fait une différence dans votre parcours d'apprentissage, j'aimerais en entendre parler.
[email protected]La meilleure façon de soutenir ce projet est de le partager avec d'autres personnes susceptibles de le trouver utile.
Copiez ceci et partagez-le :
« J'ai trouvé ce manuel de cybersécurité gratuit avec plus de 400 notes, construit avec Obsidian + Quartz. Découvrez-le : https://github.com/priyanshu-rawa/Cybersecurity-Handbook »
Merci de faire partie de cette aventure. Chaque étoile, chaque partage et chaque contribution compte. ❤️
Ce projet est sous licence MIT — consultez le fichier LICENSE pour plus de détails.
Vous êtes libre d'utiliser, de modifier, de distribuer et même de commercialiser ce travail, à condition de conserver la mention de droit d'auteur. Nous vous encourageons à apporter vos améliorations en retour !
Si vous trouvez ce guide utile :
Chaque étoile et chaque partage aide quelqu'un à découvrir cette ressource.
📖 Manuel de cybersécurité
Une base de connaissances en cybersécurité en constante évolution, construite grâce à la documentation, l'expérimentation et l'apprentissage pratique.
Toujours apprendre · Toujours documenter · Toujours s'améliorer
Si cela vous a aidé, laissez une ⭐ – cela me motive à continuer de construire.
| Apprentissage pratique |
| Ultra rapide |
| Propulsé par Quartz |
| Open Source |
| Domaine | Exemples |
|---|
| 📝 Contenu | Ajouter de nouveaux sujets, corriger des erreurs, améliorer les explications, ajouter des exemples pratiques |
| 🎨 Design | Améliorer les visuels, ajouter des diagrammes, enrichir la mise en page |
| 🔧 Code | Corriger des bugs, améliorer la configuration Quartz, ajouter des fonctionnalités |
| 📖 Documentation | Améliorer la clarté, corriger le formatage, ajouter des références croisées |
| 💬 Communauté | Signaler des problèmes, suggérer des améliorations, aider les autres |
| Étape | Action |
|---|
| 1 | Forkez le dépôt — cliquez sur le bouton « Fork » en haut à droite |
| 2 | Clonez votre fork localement : git clone https://github.com/your-username/Cybersecurity-Handbook.git |
| 3 | Créez une branche pour vos modifications : git checkout -b feature/your-feature-name |
| 4 | Effectuez vos modifications — ajoutez des notes, corrigez des fautes, mettez à jour le contenu |
| 5 | Ajoutez vos modifications à l'index : git add . |
| 6 | Commitez avec un message clair : git commit -m "Add: New section on ransomware defense" |
| 7 | Poussez vers votre fork : git push origin feature/your-feature-name |
| 8 | Ouvrez une Pull Request — allez sur le dépôt d'origine et cliquez sur « Compare & pull request » |
| Aspect | Directive |
|---|
| Contenu | Rédigez dans un anglais clair et accessible. Incluez des exemples pratiques et des scénarios réels. |
| Formatage | Utilisez des titres Markdown appropriés (##, ###). Conservez les blocs de code avec leurs spécificateurs de langage (par ex. ```bash, ```python). |
| Images | Stockez-les dans assets/images/. Utilisez des noms de fichiers descriptifs en minuscules (par ex. network-osi-model.png). |
| Style | Suivez le ton visuel existant. Aucune erreur Markdown. Restez concis et pratique. |
| Portée | Si vous ne savez pas où placer un sujet, ouvrez d'abord une issue — nous discuterons du meilleur emplacement. |
| Type | Description |
|---|
| 📚 Nouveaux sujets | Un sujet manque ? Ajoutez-le ! Consultez la section de couverture pour éviter les doublons. |
| 🛠️ Corrections | Vous avez trouvé une erreur ou une information obsolète ? Corrigez-la ! |
| 💡 Améliorations | Vous pensez qu'une explication peut être améliorée ? Reformulez-la ! |
| 🧪 Laboratoires et exercices | Tutoriels pratiques et exercices concrets. |
| 📊 Diagrammes | Explications visuelles de concepts complexes. |
| 🔗 Liens et références | Ajoutez des ressources externes pertinentes. |
| Images | assets/images/ |
| Diagrammes | assets/diagrams/ |
| Laboratoires | content/ (dans le dossier de laboratoire correspondant) |
| Ressource | Description |
|---|
| 📧 Ouvrir une issue | Créer une nouvelle issue — je répondrai dès que possible. |
| 💬 Lancer une discussion | Utilisez l'onglet Discussions pour partager des idées, poser des questions ou suggérer des améliorations. |
| 📄 Guide de contribution | Consultez CONTRIBUTING.md pour les directives de contribution. |
| 📋 Code de conduite | Veuillez lire le Code de conduite avant de contribuer. |
| Moyen | Ce que ça fait | Pourquoi c'est utile |
|---|
| ⭐ Mettre une étoile au dépôt | Cliquez sur le bouton étoile en haut | Aide les autres à découvrir le guide |
| 🔗 Partager le guide | Publiez-le sur LinkedIn, Twitter, Reddit, Discord | Amène plus d'apprenants dans la communauté |
| 📝 Contribuer au contenu | Ajouter de nouveaux sujets, corriger des fautes, améliorer les explications | Rend le guide meilleur pour tout le monde |
| 💬 Donner votre avis | Ouvrir une issue ou lancer une discussion | M'aide à comprendre quoi améliorer ensuite |
| 👥 En parler à un ami | Partagez avec quelqu'un qui apprend la cybersécurité | Fait grandir la communauté naturellement |
| 🐛 Signaler des bugs | Faites-moi savoir si quelque chose ne fonctionne pas | Maintient le guide précis et fiable |
| 📖 L'utiliser quotidiennement | Référencez-le dans votre apprentissage ou votre travail | Le meilleur soutien, c'est de l'utiliser ! |
| Domaine | Ce que vous pouvez faire |
|---|
| 📝 Contenu | Ajouter de nouveaux sujets, corriger des erreurs, améliorer les explications |
| 🎨 Design | Suggérer des améliorations de mise en page, de visuels, de diagrammes |
| 🔧 Code | Améliorer la configuration Quartz, corriger des bugs, ajouter des fonctionnalités |
| 📖 Documentation | Améliorer la clarté, le formatage, les références croisées |
| 💬 Communauté | Aider les autres dans les issues/discussions, faire passer le mot |