این برنامه لینوکس به نام FuzzBench است که آخرین نسخه آن را میتوانید با نام fuzzbenchSBFT_23sourcecode.tar.gz دانلود کنید. میتوانید آن را به صورت آنلاین در ارائه دهنده هاست رایگان OnWorks برای ایستگاههای کاری اجرا کنید.
این برنامه با نام FuzzBench with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
FuzzBench
DESCRIPTION:
FuzzBench یک پلتفرم تحقیقاتی باز و در مقیاس بزرگ است که توسط گوگل برای ارزیابی و محکزنی فازرها - ابزارهای تست خودکار نرمافزار که از طریق تولید ورودی تصادفی، آسیبپذیریها را شناسایی میکنند - توسعه داده شده است. این پلتفرم یک محیط استاندارد و تکرارپذیر برای مقایسه عملکرد و اثربخشی الگوریتمهای مختلف فازینگ بر روی اهداف نرمافزاری دنیای واقعی فراهم میکند. FuzzBench با زیرساخت OSS-Fuzz ادغام میشود و به آن اجازه میدهد آزمایشهایی را روی پروژههای متنباز معتبر اجرا کند و دادههای معناداری در مورد نرخ کشف خرابی، پوشش کد و کارایی یافتن اشکال جمعآوری کند. این سرویس شامل یک API با کاربرد آسان برای ادغام فازرهای سفارشی و یک سیستم گزارشدهی خودکار است که تجزیه و تحلیلهای آماری دقیق، نمودارهای مقایسهای و آزمایشهای معناداری را تولید میکند. FuzzBench با اجرای آزمایشها در مقیاس گوگل، ارزیابیهای سازگار، بیطرفانه و مبتنی بر داده را تضمین میکند که از تحقیقات فازینگ دانشگاهی و صنعتی پشتیبانی میکند.
امکانات
- چارچوب ارزیابی مبتنی بر ابر برای معیارسنجی فازر در مقیاس بزرگ
- از پروژههای OSS-Fuzz در دنیای واقعی به عنوان معیارهایی برای آزمایش واقعگرایانه استفاده میکند.
- گزارشهای آماری را با تجسم و آزمونهای اهمیت ارائه میدهد
- API ساده برای ادغام و آزمایش فازرهای سفارشی
- به طور خودکار آزمایشها و گزارشهای تکرارپذیر و در مقیاس بزرگ تولید میکند
- از همکاری آزاد و مشارکت جامعه تحقیقاتی فازینگ پشتیبانی میکند.
زبان برنامه نویسی
C++، Python، Unix Shell
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/fuzzbench.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.