
🍳 The most delicious pentesting tool
Masterchef — это графический инструмент для эксплуатации и проверки уязвимостей, который помогает разбить ваш рабочий процесс по тестированию на проникновение, создавая вкусные рецепты.
Это идеальный инструмент для начала знакомства с миром наступательной кибербезопасности. Наглядный, интуитивно понятный, настраиваемый и с множеством вкусных ингредиентов! Так вкусно!
MisterChef был создан автором под академическим руководством Университета Виго в рамках дипломного проекта.
Использование приложения может быть уголовно наказуемым деянием в зависимости от законов каждой страны.
Автор данного документа не несёт ответственности в случае предъявления уголовных обвинений любому лицу или корпорации, использующим инструмент вопреки установленным законам, а также за ущерб, причинённый неправильным использованием инструмента. Конечный пользователь обязан соблюдать все применимые законы.
Рекомендуется ограничить использование контролируемыми средами и/или тестированием на проникновение с предварительного разрешения.
Скачайте и установите Masterchef Framework быстро, следуя описанным здесь шагам.
Нажмите на кнопку ниже, чтобы скачать бинарный файл Masterchef.
Не видите свою операционную систему? Попробуйте другие загрузки.
Бинарный файл Masterchef не требует установки или зависимостей.
Требуется Go 1.16+
Установите приложение с помощью go get:
go install github.com/cosasdepuma/masterchef@latest
Можно скомпилировать и запустить Masterchef в контейнере с помощью docker:
# Скачиваем контейнер из Docker Hub
docker pull cosasdepuma/masterchef
# Запускаем контейнер
docker run --name masterchef -d -p 7767:7767 cosasdepuma/masterchef
Кроме того, вы можете поднять сервис Masterchef, а также его документацию, с помощью docker-compose:
cd masterchef/
docker-compose up
Если вы параноик сибарит, вы можете скачать и установить программу самостоятельно из исходного кода.
Скачайте или клонируйте репозиторий с помощью git:
git clone https://github.com/cosasdepuma/Masterchef
Скомпилируйте код:
cd masterchef/
# Вручную
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 # опционально
# Автоматически
make clean
make
# С помощью Docker
docker build -t cosasdepuma:masterchef .
Запустите приложение двойным щелчком или через консоль:
./masterchef
Можно изменить адрес и количество потоков на запрос с помощью переменных окружения:
export MC_ADDR=0.0.0.0:7767 # Адрес
export MC_THREADS=200 # Потоки
После запуска приложения перейдите по отображаемому веб-адресу. По умолчанию это http://127.0.0.1:7767/.
Если всё работает правильно, отобразится следующий интерфейс:

Рецепты с примерами функциональности можно найти в папке cookbook.