ayberkt / QuickFuzz

An experimental grammar fuzzer in Haskell using QuickCheck

Home Page:http://QuickFuzz.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuickFuzz

An experimental grammar fuzzer in Haskell using QuickCheck, Template Haskell and specific libraries from Hackage. It found some interesting bugs.

Authors

Requirements

  • A modern version of GHC (e.g 7.10)
  • zlib-dev
  • libbz2-dev

In Ubuntu, a PPA to install GHC 7.10 is available here.

Instalation

$ git clone https://github.com/CIFASIS/QuickFuzz.git
$ cd QuickFuzz

Then, you may choose between a minimal installation (only Bmp, Png, Jpeg, Tiff and Gif supported) and a complete one.

**Minimal**
    $ ./install.sh -m
**Complete**
    $ ./install.sh

Additionally, you may want to use QuickFuzz more easily by appending this line to your ~/.bashrc file:

export PATH=$HOME/.cabal/bin:$PATH

About

An experimental grammar fuzzer in Haskell using QuickCheck

http://QuickFuzz.org

License:GNU General Public License v3.0


Languages

Language:Haskell 95.2%Language:Shell 3.4%Language:C 1.4%