
🍳 ألذ أداة لاختبار الاختراق
تم إنشاء MisterChef بواسطة المؤلف تحت إشراف أكاديمي من جامعة فيغو في شكل مشروع تخرج.
قد يشكل استخدام التطبيق فعلاً إجرامياً، حسب القوانين في كل دولة.
المؤلف ليس مسؤولاً في حال رفع دعاوى جنائية ضد أي فرد أو مؤسسة تستخدم الأداة بشكل مخالف للقوانين المنصوص عليها، وكذلك عن الأضرار الناجمة عن سوء استخدام الأداة. تقع مسؤولية الامتثال لجميع القوانين السارية على عاتق المستخدم النهائي.
يوصى بقصر الاستخدام على البيئات الخاضعة للرقابة و/أو اختبارات الاختراق بموافقة مسبقة.
قم بتحميل وتثبيت إطار ماسترشيف بسرعة باستخدام الخطوات الموضحة هنا.
انقر على الزر أدناه لتحميل ملف ماسترشيف الثنائي.
ألا ترى نظام التشغيل الخاص بك هنا؟ جرب أحد التنزيلات الأخرى.
لا يتطلب ملف ماسترشيف الثنائي أي تثبيت أو تبعيات.
مطلوب Go 1.16+
قم بتثبيت التطبيق باستخدام go get:
go install github.com/cosasdepuma/masterchef@latest
من الممكن تجميع وتشغيل ماسترشيف في حاوية باستخدام docker:
# تنزيل الحاوية من Docker Hub
docker pull cosasdepuma/masterchef
# تشغيل الحاوية
docker run --name masterchef -d -p 7767:7767 cosasdepuma/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.