
🍳 The most delicious pentesting tool
Masterchef est un outil graphique d'exploitation et de validation de vulnérabilités qui vous aide à décomposer votre flux de travail de test d'intrusion en créant de délicieuses recettes.
C'est l'outil idéal pour débuter dans le monde de la cybersécurité offensive. Visuel, intuitif, personnalisable et avec beaucoup d'ingrédients délicieux ! Tellement bon !
MisterChef a été créé par l'auteur sous la validation académique de l'Université de Vigo sous la forme d'un Projet de Fin d'Études.
L'utilisation de l'application peut constituer un acte criminel, selon la réglementation de chaque pays.
L'auteur de ce document n'est pas responsable en cas de poursuites pénales intentées contre tout individu ou société utilisant l'outil en violation des lois en vigueur, ainsi que des dommages causés par une mauvaise utilisation de l'outil. Il est de la responsabilité de l'utilisateur final de respecter toutes les lois applicables.
Il est recommandé de limiter l'utilisation à des environnements contrôlés et/ou à des tests d'intrusion avec autorisation préalable.
Téléchargez et installez Masterchef Framework rapidement avec les étapes décrites ici.
Cliquez sur le bouton ci-dessous pour télécharger le binaire Masterchef.
Vous ne voyez pas votre système d'exploitation ? Essayez l'un des autres téléchargements.
Le binaire Masterchef ne nécessite aucune installation ni dépendance.
Go 1.16+ est requis
Installez l'application en utilisant go get :
go install github.com/cosasdepuma/masterchef@latest
Il est possible de compiler et d'exécuter Masterchef dans un conteneur en utilisant docker :
# Download the container from Docker Hub
docker pull cosasdepuma/masterchef
# Run the container
docker run --name masterchef -d -p 7767:7767 cosasdepuma/masterchef
Alternativement, vous pouvez lancer le service Masterchef, ainsi que sa documentation, en utilisant docker-compose :
cd masterchef/
docker-compose up
Si vous êtes un paranoïaque sybarite, vous pouvez télécharger et installer le programme vous-même à partir du code source.
Télécharger ou clonez le dépôt en utilisant git :
git clone https://github.com/cosasdepuma/Masterchef
Compilez le code :
cd masterchef/
# Manually
npm --prefix frontend install
npm --prefix frontend run compile
cd backend/
export GOOS=linux # windows, darwin...
export GOARCH=amd64 # 386, arm, arm64...
go build -a -ldflags="-s -w -extldflags \"-static\"" -o ../dist/masterchef main.go
cd ..
upx -9 --ultra-brute dist/masterchef # optional
# Automatically
make clean
make
# Using Docker
docker build -t cosasdepuma:masterchef .
Exécutez l'application en double-cliquant ou en utilisant la console :
./masterchef
Il est possible de modifier l'adresse et le nombre de threads par requête en utilisant des variables d'environnement :
export MC_ADDR=0.0.0.0:7767 # Address
export MC_THREADS=200 # Threads
Une fois l'application démarrée, accédez à l'adresse web affichée. Par défaut, il s'agit de http://127.0.0.1:7767/.
Si tout fonctionne correctement, l'interface suivante s'affichera :

Vous pouvez trouver des recettes avec des exemples de fonctionnalités dans le dossier cookbook.