This is the Linux app named OSS-Fuzz Gen whose latest release can be downloaded as oss-fuzz-genv1.0sourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
این برنامه با نام OSS-Fuzz Gen 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. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
ژن فاز OSS
شرح
OSS-Fuzz-Gen یک پروژه همراه است که به ایجاد یا بهبود خودکار اهداف فاز برای پایگاههای کد منبع باز کمک میکند و هدف آن افزایش پوشش در OSS-Fuzz با حداقل تلاش نگهدارنده است. این پروژه APIها، مثالها و آزمایشهای یک کتابخانه را تجزیه و تحلیل میکند تا مهارهایی را پیشنهاد دهد که تجزیهکنندهها، رمزگشاها یا کنترلکنندههای پروتکل را به کار میاندازند - دقیقاً کدی که فازینگ در آن مفید است. این سیستم با گردشهای کاری مدرن با کمک LLM ادغام میشود تا کد مهار را تهیه کند و سپس بر اساس خطاهای ساخت یا سیگنالهای پوشش کم تکرار میشود. نکته مهم این است که با قراردادهای OSS-Fuzz همسو میشود و دانههای پیکره، قوانین ساخت و تنظیمات ضدعفونیکننده را تولید میکند تا پروژهها بتوانند به سرعت به کار خود ادامه دهند. گزارشها نشان میدهند که چه توابعی هدف قرار گرفتهاند، پوشش چگونه تکامل یافته است و نکات دستی در کجا میتوانند مسیرهای بیشتری را باز کنند. هدف عملی است: کاهش فاصله بین "ما باید این را فاز کنیم" و "ما فازینگ قوی در CI داریم"، به ویژه برای نگهدارندههای کمکار.
امکانات
- تولید خودکار مهار فاز مطابق با قراردادهای OSS-Fuzz
- تکرار با کمک LLM برای رفع مشکلات ساخت و ساز و بهبود پوشش
- ایجاد مجموعه دادههای اولیه (Seed Corpus) و پیکربندیهای آماده برای ضدعفونی کردن
- گزارشهای پوشش که شکافها و بهترین اهداف بعدی را مشخص میکنند
- حداقل سربار نگهداری با اسکریپتهای قابل تکرار و مصنوعات PR
- در بسیاری از زبانها و کتابخانههای سنگین تجزیهگر کار میکند
زبان برنامه نویسی
پــایتــون
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/oss-fuzz-gen.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.