Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
cervantes — Plateforme collaborative open-source pour testeurs d'intrusion et équipes rouges afin de gérer des projets, des clients, des vulnérabilités et générer des rapports conformes OWASP depuis un espace de travail centralisé. | Kitploit
Outils/GitHubGitHub/cervantessec/cervantes
Frameworks de Tests d'IntrusionAnalyse des VulnérabilitésTests d'Intrusion
GitHubcervantessec/cervantes

cervantes

Plateforme collaborative open-source pour testeurs d'intrusion et équipes rouges afin de gérer des projets, des clients, des vulnérabilités et générer des rapports conformes OWASP depuis un espace de travail centralisé.

Voir le dépôtSite web
44670il y a 3 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Cervantes logo

All Contributors

GITHUB TWITTER WEB DISCORD DOCS

Cervantes est une plateforme open-source et collaborative conçue spécifiquement pour les pentesteurs et les équipes rouges. Elle sert d'outil de gestion complet, simplifiant l'organisation des projets, clients, vulnérabilités et rapports en un seul endroit centralisé.

En facilitant une gestion efficace des données et en offrant un espace de travail unifié, Cervantes vise à réduire considérablement le temps et les efforts nécessaires à la coordination et à l'exécution des activités de tests d'intrusion.

Soutenu

Cervantes est un projet de OWASP Foundation

Technologies

DOTNET CSHARP RIDER JS HTML CSS

Fonctionnalités

  • OpenSource
  • Multiplateforme
  • Multilingue
  • Collaboration d'équipe
  • Listes de contrôle
  • Rapports de conformité OWASP
  • Tableaux de bord et analyses intégrés
  • Gérez vos clients et projets de sécurité offensive
  • Création de rapports en un clic
  • Et plus encore

Prérequis d'exécution

  • Docker
  • Docker compose

Comment l'exécuter localement avec Docker compose

  • Vous devez d'abord cloner ce dépôt
root@kitploit:~
git clone https://github.com/CervantesSec/docker.git
  • Ensuite, vous devez démarrer vos conteneurs Docker :
root@kitploit:~
docker-compose -p cervantes -f docker-compose.yml up -d
  • Après cela, ouvrez votre navigateur à http://localhost ou https://localhost et vous verrez la page de connexion de Cervantes.

Utilisateur et mot de passe par défaut

Lors du premier lancement de l'application Cervantes, un utilisateur par défaut est créé pour vous. Le nom d'utilisateur par défaut est [email protected].

Le mot de passe de cet utilisateur est généré aléatoirement lors de la création du conteneur de l'application et du premier lancement. Cela signifie que le mot de passe est unique pour chaque instance de l'application et offre une couche de sécurité supplémentaire.

Veuillez noter qu'il est important de changer le mot de passe par défaut dès que possible pour assurer la sécurité de votre application. Vous pouvez le faire en vous connectant avec l'utilisateur par défaut et en accédant à la page des paramètres utilisateur.

N'oubliez pas que la sécurité de votre application est primordiale. Utilisez toujours des mots de passe forts et uniques et changez-les régulièrement.

Comment l'exécuter localement à partir des sources

Prérequis

  • .NET 8
  • PostgresSQL
  • Atlassian Jira Server (Optionnel uniquement si vous souhaitez utiliser l'intégration Jira)

Comment l'exécuter localement

Pour installer l'application Cervantes à partir du code source, vous pouvez suivre ces étapes :

  • Cloner le dépôt : Tout d'abord, vous devez cloner le dépôt depuis GitHub. Vous pouvez le faire en exécutant la commande suivante dans votre terminal :
root@kitploit:~
git clone https://github.com/CervantesSec/cervantes.git
  • Naviguer vers le répertoire du projet : Une fois le dépôt cloné, naviguez vers le répertoire du projet :
root@kitploit:~
cd Cervantes
  • Modifier appsettings.json : Pour utiliser l'application, vous devez modifier le fichier appsettings.json situé dans le dossier Cervantes.Web.

Chaîne de connexion à la base de données La chaîne de connexion à la base de données est utilisée pour connecter votre application à votre base de données. Elle inclut généralement le nom du serveur, le nom de la base de données et les détails d'authentification. Voici un exemple de ce à quoi elle pourrait ressembler dans votre appsettings.json :

root@kitploit:~
{
  "ConnectionStrings": {
    "DefaultConnection": "Server=myServerAddress;Database=myDataBase;Username=myUsername;Password=myPassword"
  }
}

Remplacez myServerAddress, myDataBase, myUsername et myPassword par les véritables détails de votre base de données.

  • Installer les dépendances : Le projet utilise .NET 8.0, vous devez donc l'avoir installé sur votre machine. Si vous ne l'avez pas, vous pouvez le télécharger depuis le site officiel de .NET. Une fois .NET installé, vous pouvez installer les dépendances du projet en exécutant :
root@kitploit:~
dotnet restore
  • Compiler le projet : Une fois les dépendances installées, vous pouvez compiler le projet :
root@kitploit:~
dotnet build
  • Exécuter le projet : Enfin, vous pouvez exécuter le projet :
root@kitploit:~
dotnet run --project Cervantes.Web/Cervantes.Web.csproj

L'application devrait maintenant être accessible à l'adresse http://localhost:5235.

Veuillez noter qu'il s'agit d'un guide d'installation de base et que le processus réel peut varier en fonction de la configuration et des exigences spécifiques du projet. Par exemple, si le projet utilise une base de données, vous devrez peut-être configurer la base de données et mettre à jour la chaîne de connexion dans le fichier de configuration.

Comment contribuer

Voici quelques choses que vous pourriez faire pour devenir contributeur :

  • ★ Mettez une étoile sur ce projet GitHub ★
  • Suggérez de nouvelles fonctionnalités ou idées
  • Améliorez le code des composants de la plateforme
  • Signalez des problèmes de sécurité

Avant de vous lancer dans des modifications, assurez-vous d'avoir lu les directives de contribution. Cela nous fera gagner du temps à tous. Merci !

paypal

Sécurité

Veuillez signaler les problèmes de sécurité via notre politique de divulgation.

Comment signaler des bugs

Si vous avez des bugs à signaler, veuillez utiliser l'onglet issues sur GitHub pour soumettre les détails.

Contributeurs

Licence

Ce projet est sous licence GNU Affero General Public License (AGPL-3.0), à l'exception de certains composants qui restent sous licence Apache 2.0.

AGPL Apache

Résumé :

AGPL-3.0 s'applique à la majorité du projet.

Apache License 2.0 s'applique aux composants listés dans le fichier NOTICE.

Pour plus de détails, consultez les fichiers LICENSE et NOTICE inclus dans ce dépôt.

Avis de droits d'auteur

Copyright (C) 2025 Ruben Mesquida Gomila

OWASP Cervantes et toutes les contributions sont protégées par leurs licences respectives. Pour plus d'informations sur les termes de licence, visitez :

  • https://www.gnu.org/licenses/agpl-3.0.html

  • https://www.apache.org/licenses/LICENSE-2.0.html

Télécharger l’outil
Ruben Mesquida
Ruben Mesquida

💼 💻 📖 🌍
abutcher
abutcher

💻
samet g.
samet g.

🌍 💻
EmiliaChovancova
EmiliaChovancova

🐛
jstangle
jstangle

🐛
Th34t0m1c
Th34t0m1c

🌍
Ander Gómez
Ander Gómez

📖
jpostolk
jpostolk

🐛