Bu, en son sürümü oss-fuzz-genv1.0sourcecode.tar.gz olarak indirilebilen OSS-Fuzz Gen adlı Windows uygulamasıdır. İş istasyonları için ücretsiz barındırma sağlayıcısı OnWorks'te çevrimiçi olarak çalıştırılabilir.
OSS-Fuzz Gen with OnWorks adlı bu uygulamayı ücretsiz olarak indirin ve çevrimiçi çalıştırın.
Bu uygulamayı çalıştırmak için şu talimatları izleyin:
- 1. Bu uygulamayı PC'nize indirdiniz.
- 2. Dosya yöneticimize https://www.onworks.net/myfiles.php?username=XXXXX istediğiniz kullanıcı adını girin.
- 3. Bu uygulamayı böyle bir dosya yöneticisine yükleyin.
- 4. Bu web sitesinden herhangi bir OS OnWorks çevrimiçi öykünücüsünü başlatın, ancak daha iyi Windows çevrimiçi öykünücüsü.
- 5. Yeni başlattığınız OnWorks Windows işletim sisteminden, istediğiniz kullanıcı adıyla https://www.onworks.net/myfiles.php?username=XXXXX dosya yöneticimize gidin.
- 6. Uygulamayı indirin ve kurun.
- 7. Wine'ı Linux dağıtımları yazılım havuzlarınızdan indirin. Kurulduktan sonra, Wine ile çalıştırmak için uygulamaya çift tıklayabilirsiniz. Ayrıca, popüler Windows programlarını ve oyunlarını yüklemenize yardımcı olacak Wine üzerinden gösterişli bir arayüz olan PlayOnLinux'u da deneyebilirsiniz.
Wine, Windows yazılımını Linux üzerinde çalıştırmanın bir yoludur, ancak Windows gerektirmez. Wine, Windows programlarını doğrudan herhangi bir Linux masaüstünde çalıştırabilen açık kaynaklı bir Windows uyumluluk katmanıdır. Esasen Wine, Windows'a ihtiyaç duymadan tüm bu Windows uygulamalarını çalıştırabilmesi için yeterince Windows'u sıfırdan yeniden uygulamaya çalışıyor.
EKRAN GÖRÜNTÜLERİ:
OSS-Fuzz Gen
AÇIKLAMA:
OSS-Fuzz-Gen, açık kaynaklı kod tabanları için bulanıklaştırma hedeflerini otomatik olarak oluşturmaya veya iyileştirmeye yardımcı olan ve minimum bakım çabasıyla OSS-Fuzz kapsamını artırmayı hedefleyen bir yardımcı projedir. Bir kütüphanenin API'lerini, örneklerini ve testlerini analiz ederek ayrıştırıcıları, kod çözücüleri veya protokol işleyicilerini çalıştıran koşumlar önerir; tam da bulanıklaştırmanın işe yaradığı kod. Sistem, koşum kodu taslağı oluşturmak için modern LLM destekli iş akışlarıyla entegre olur ve ardından derleme hatalarına veya düşük kapsam sinyallerine göre yineleme yapar. Daha da önemlisi, projelerin hızla entegre olabilmesi için OSS-Fuzz kurallarına uyum sağlayarak korpus tohumları, derleme kuralları ve temizleyici ayarları üretir. Raporlar, hangi işlevlerin hedeflendiğini, kapsamın nasıl geliştiğini ve manuel ipuçlarının daha fazla yolu nerede açabileceğini vurgular. Amaç pragmatiktir: "Bunu bulanıklaştırmalıyız" ile "CI'da güçlü bir bulanıklaştırma çalıştırıyoruz" arasındaki boşluğu, özellikle de yetersiz personele sahip bakımcılar için daraltmak.
Özellikler
- OSS-Fuzz kurallarına uygun otomatik tüy demeti üretimi
- Derlemeleri düzeltmek ve kapsamı iyileştirmek için LLM destekli yineleme
- Tohum gövdesi oluşturma ve dezenfektana hazır yapı yapılandırmaları
- Boşlukları ve bir sonraki en iyi hedefleri belirleyen kapsam raporları
- Üretilebilir betikler ve PR eserleriyle minimum bakımcı yükü
- Birçok dilde ve ayrıştırıcı ağırlıklı kütüphanelerde çalışır
Programlama dili
Python
Kategoriler
Bu uygulama, https://sourceforge.net/projects/oss-fuzz-gen.mirror/ adresinden de indirilebilir. Ücretsiz İşletim Sistemlerimizden biri üzerinden çevrimiçi olarak en kolay şekilde çalıştırılabilmesi için OnWorks'te barındırılmıştır.