Application web moderne pour centraliser, organiser et apprendre 323+ commandes de hacking éthique
HackBoard est une plateforme web complète conçue pour les pentesters, étudiants en cybersécurité et professionnels de l'infosec. Elle centralise 323 commandes de hacking éthique extraites du PDF "250+ Hacking Commands" de Ministry of Hacking, organisées en 6 catégories avec descriptions détaillées, niveaux de difficulté et mises en situation.
-
✅ 323 commandes complètes avec descriptions en français
-
✅ 6 catégories : Linux, WiFi, Website, Password, Android, General
-
✅ Recherche intelligente en temps réel
-
✅ Système de favoris avec persistance localStorage
-
✅ Workflows de pentest pas-à-pas
-
✅ Scénarios d'entraînement avec progression
-
✅ Interface Matrix avec animations professionnelles
-
✅ Copier-coller en 1 clic avec feedback visuel
-
✅ 100% responsive (desktop, tablet, mobile)
-
✅ Thème sombre optimisé pour les longues sessions
-
Statistiques en temps réel (total commandes, favoris, catégories)
-
Vue d'ensemble de la progression
-
Activité récente
-
323 commandes organisées par catégorie
-
Recherche en temps réel (commande + description)
-
Filtrage par catégorie (Toutes, Linux, WiFi, Website, Password, Android, General)
-
Badge de difficulté (Débutant, Intermédiaire, Avancé)
-
Copie en 1 clic avec notification
-
Ajout/retrait des favoris
-
Gestion des commandes favorites
-
Persistance avec localStorage
-
Export en JSON
-
Suppression individuelle ou totale
-
3 workflows complets de pentest:
- Reconnaissance Réseau (4 étapes)
- Attaque WiFi WPA2 (5 étapes)
- Test Application Web (4 étapes)
-
Timeline visuelle des étapes
-
Commandes copiables directement
-
Scénarios réalistes avec contexte professionnel:
- Pentest d'une PME (Intermédiaire)
- Audit Sécurité WiFi (Avancé)
-
Checklist d'objectifs
-
Barre de progression
-
Validation des étapes
-
Apparence : Taille de police (Petit/Moyen/Grand)
-
Fonctionnalités : Activer/désactiver les animations
-
Statistiques : Temps d'utilisation, dernière visite
-
Actions : Export favoris, réinitialisation
-
Notifications Toast pour chaque action
-
Animations désactivables
-
Scrollbar personnalisée
-
Accessibilité WCAG
-
Easter egg (Konami code)
hackboard/
├── ALL_COMMANDS_COMPLETE.json # Base de données des 323 commandes
├── PROMPTS_HOSTINGER_FINAL.md # 12 prompts pour Hostinger Horizon
├── GUIDE_INTEGRATION_COMMANDES.md # Guide d'intégration des commandes
├── README_HACKBOARD.md # Ce fichier
└── src/
└── App.jsx # Application React complète
git clone https://github.com/votre-repo/hackboard.git cd hackboard
npm install
npm run dev
npm run build
---
## 📖 Utilisation
### Navigation
- **Dashboard** : Vue d'ensemble et statistiques
- **Bibliothèque** : Parcourir et rechercher les commandes
- **Favoris** : Gérer vos commandes favorites
- **Workflows** : Suivre des processus de pentest complets
- **Entraînement** : S'entraîner avec des scénarios réalistes
- **Paramètres** : Personnaliser l'application
### Recherche de commandes
1. Allez dans **Bibliothèque**
1. Utilisez la barre de recherche en haut
1. Ou filtrez par catégorie avec les boutons
1. Cliquez sur **📋 Copier** pour copier la commande
### Gestion des favoris
1. Cliquez sur **⭐** à côté d'une commande
1. Retrouvez vos favoris dans la page **Favoris**
1. Exportez-les en JSON depuis **Paramètres**
### Suivre un workflow
1. Allez dans **Workflows**
1. Choisissez un workflow (Réseau, WiFi, Web)
1. Suivez les étapes dans l'ordre
1. Copiez les commandes au fur et à mesure
### S'entraîner
1. Allez dans **Entraînement**
1. Choisissez un scénario
1. Lisez le contexte
1. Cochez les objectifs au fur et à mesure
1. Suivez votre progression
---
## 🗺️ Roadmap
### Version 1.0 (Actuelle)
- ✅ 323 commandes complètes
- ✅ 6 catégories
- ✅ Recherche et filtres
- ✅ Favoris avec persistance
- ✅ 3 workflows
- ✅ 2 scénarios d'entraînement
- ✅ Paramètres et personnalisation
### Version 1.1 (Prochaine)
- [x] Mode clair/sombre
- [x] Plus de workflows (10+)
- [x] Plus de scénarios (10+)
- [x] Historique des commandes copiées
- [x] Statistiques avancées
- [x] Export PDF des workflows
### Version 2.0 (Future)
- [ ] Backend avec Node.js/Express
- [ ] Base de données (PostgreSQL/MongoDB)
- [ ] Authentification utilisateur
- [ ] Multi-utilisateurs
- [ ] Synchronisation cloud
- [ ] Partage de workflows
- [ ] Communauté et commentaires
- [ ] API publique
- [ ] Application mobile (React Native)
- [ ] Mode hors-ligne (PWA)
---
## 📊 Statistiques
- **Total commandes** : 323
- **Catégories** : 6
- **Workflows** : 3
- **Scénarios** : 2
- **Lignes de code** : ~2000+
- **Taille JSON** : ~150 KB
### Répartition des commandes
| Catégorie | Nombre | Pourcentage |
| --- | --- | --- |
| 🐧 Linux | 99 | 30.7% |
| 🔐 Password | 60 | 18.6% |
| 🌐 Website | 49 | 15.2% |
| 📡 WiFi | 45 | 13.9% |
| 📱 Android | 45 | 13.9% |
| 🛠️ General | 25 | 7.7% |
---
## 🤝 Contribution
Les contributions sont les bienvenues ! Pour contribuer :
1. Fork le projet
1. Créez une branche (`git checkout -b feature/AmazingFeature`)
1. Commit vos changements (`git commit -m 'Add AmazingFeature'`)
1. Push vers la branche (`git push origin feature/AmazingFeature`)
1. Ouvrez une Pull Request
---
## 📄 Licence
Ce projet est sous licence MIT. Voir le fichier `LICENSE` pour plus de détails.
---
## 🙏 Crédits
- **Commandes** : Extraites du PDF "250+ Hacking Commands" par [Ministry of Hacking](https://ministryofhacking.com)
- **Développement** : Créé avec ❤️ par Jv3tJiP
---
## ⚠️ Avertissement
Cette application est destinée à des fins **éducatives et de formation uniquement**. L'utilisation de ces commandes sur des systèmes sans autorisation explicite est **illégale**. Les auteurs ne sont pas responsables de l'utilisation abusive de cet outil.
**Utilisez toujours ces commandes de manière éthique et légale.**
---
## 🌟 Remerciements
Merci à tous les contributeurs, testeurs et utilisateurs qui rendent ce projet possible !
---
*Dernière mise à jour : 18/10/2025 04H08