Skip to content

jtraglia/dff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dff

A simple DFF (differential fuzzing framework).

System configuration

This fuzzer framework only supports Linux and macOS, not Windows. This is because it uses Unix Domain Sockets and Shared Memory segments for interprocess communication.

There are two limits whcih must be increased to support 100 MiB segements.

  • shmmax -- the max shared memory segment size.
  • shmall -- total shared memory size in pages.

Linux

sudo sysctl -w kernel.shmmax=104857600
sudo sysctl -w kernel.shmall=256000

macOS

sudo sysctl -w kern.sysv.shmmax=104857600
sudo sysctl -w kern.sysv.shmall=256000

Usage

Go

See the examples.

Rust

See the examples.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages