Это приложение для Linux под названием OSS-Fuzz Gen, последнюю версию которого можно скачать как oss-fuzz-genv1.0sourcecode.zip. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Бесплатно скачайте и запустите онлайн это приложение под названием OSS-Fuzz Gen с OnWorks.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
СКРИНШОТЫ
Ad
OSS-Fuzz Gen
ОПИСАНИЕ
OSS-Fuzz-Gen — это сопутствующий проект, который помогает автоматически создавать или улучшать цели фаззинга для кодовых баз с открытым исходным кодом, стремясь увеличить покрытие в OSS-Fuzz с минимальными усилиями со стороны сопровождающего. Он анализирует API библиотеки, примеры и тесты, чтобы предложить схемы, которые используют парсеры, декодеры или обработчики протоколов — именно тот код, где фаззинг окупается. Система интегрируется с современными рабочими процессами с поддержкой LLM для составления черновиков кода, а затем выполняет итерации на основе ошибок сборки или сигналов низкого покрытия. Важно отметить, что она соответствует соглашениям OSS-Fuzz, генерируя начальные значения корпуса, правила сборки и настройки санитайзера, чтобы проекты могли быстро подключаться. В отчётах указывается, какие функции были выбраны, как менялось покрытие и где ручные подсказки могут открыть новые пути. Цель прагматична: сократить разрыв между «нам нужно это фаззингить» и «у нас есть надёжный фаззинг в непрерывной интеграции», особенно для нехватки персонала сопровождающих.
Особенности
- Автоматизированная генерация fuzz-сетки в соответствии с соглашениями OSS-Fuzz
- Итерация с участием LLM для исправления сборок и улучшения покрытия
- Создание корпуса исходных файлов и конфигураций сборки, готовых к использованию санитайзера
- Отчеты о покрытии, которые выявляют пробелы и следующие наилучшие цели
- Минимальные затраты на поддержку благодаря воспроизводимым скриптам и PR-артефактам
- Работает со многими языками и библиотеками с большим объемом парсеров
Язык программирования
Питон
Категории
Это приложение также можно скачать по адресу https://sourceforge.net/projects/oss-fuzz-gen.mirror/. Оно размещено на OnWorks для максимально удобного запуска онлайн через одну из наших бесплатных операционных систем.