Skip to content

This project has been created by Code Intelligence to allow you to learn and explore fuzzing for various use cases and technologies.

Notifications You must be signed in to change notification settings

andreivanea/CI-Fuzz-Playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI-Fuzz-Playground

Welcome to the CI-Fuzz Playground! This project has been created by Code Intelligence to allow you to learn and explore fuzzing for various use cases and technologies.

What is fuzzing (in a nutshell)?

Fuzzing is a dynamic code analysis technique that supplies pseudo-random inputs to a software-under-test (SUT), derives new inputs from the behaviour of the program (i.e. how inputs are processed), and monitors the SUT for bugs.

How does this playground work?

  1. Take a look at the fuzzing playground on app.code-intelligence.com, look at the findings and the projects that trigger them. We have examples for both c and c++ (API and network socket) as well as Java (API and Web).

  2. Request early access to dive into this Playground to understand the code that causes the findings and the fuzz tests that are used to catch them.

  3. Check out our resources and further reading to understand more about fuzzing or to take the next steps and fuzz your code – either with Jazzer or with a full-blown CI Fuzz version.

Use Cases:

Other Resources:

Code Intelligence Knowledge Base

About

This project has been created by Code Intelligence to allow you to learn and explore fuzzing for various use cases and technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 50.8%
  • C++ 39.1%
  • Java 4.0%
  • Shell 2.9%
  • CMake 2.3%
  • Dockerfile 0.9%