Sign inSign up

zjuchenyuan/base

By zjuchenyuan

•Updated over 5 years ago

fuzzer base image ubuntu16.04

Image
0

5.9K

zjuchenyuan/base repository overview

⁠dockerized_fuzzing

Run fuzzing within Docker. Currently we have incorporated 37 usable fuzzing tools.

This repo is part of UNIFUZZ⁠. The corresponding paper will appear on USENIX Security 2021. Paper PDF⁠

For citing this paper:

@inproceedings{unifuzz-li,
	title={{UNIFUZZ}: A Holistic and Pragmatic Metrics-Driven Platform for Evaluating Fuzzers},
	author={Li, Yuwei and Ji, Shouling and Chen, Yuan and Liang, Sizhuang  and  Lee, Wei-Han and Chen, Yueyao and Lyu, Chenyang and Wu, Chunming and Beyah, Raheem and Cheng, Peng and Lu, Kangjie and Wang, Ting},
	booktitle={Proceedings of  the  30th {USENIX} Security Symposium},
	year={2021},
}

⁠Fuzzers

NameOfficial WebsiteMutation/GenerationDirected/CoverageSource Code/Binary
AFL⁠http://lcamtuf.coredump.cx/afl/⁠MutationCoverageBoth
AFLFast⁠https://github.com/mboehme/aflfast⁠MutationCoverageBoth
AFLGo⁠https://github.com/aflgo/aflgo⁠MutationDirectedSource
AFLPIN⁠https://github.com/mothran/aflpin⁠MutationCoverageBinary
AFLSmart⁠https://github.com/aflsmart/aflsmart⁠MutationCoverageBoth
Angora⁠https://github.com/AngoraFuzzer/Angora⁠MutationCoverageBoth
CodeAlchemist⁠https://github.com/SoftSec-KAIST/CodeAlchemist⁠Generationn.a.Binary
DIE⁠https://github.com/sslab-gatech/DIE⁠MutationCoverageSource
Driller⁠https://github.com/shellphish/driller⁠MutationCoverageBinary
Domato⁠https://github.com/googleprojectzero/domato⁠Generationn.a.Binary
Dharma⁠https://github.com/MozillaSecurity/dharma⁠Generationn.a.Binary
Eclipser⁠https://github.com/SoftSec-KAIST/Eclipser⁠MutationCoverageSource
EcoFuzz⁠https://github.com/MoonLight-SteinsGate/EcoFuzz⁠MutationCoverageBoth
FairFuzz⁠https://github.com/carolemieux/afl-rb⁠MutationCoverageSource
Fuzzilli⁠https://github.com/googleprojectzero/fuzzilli⁠MutationCoverageSource
Grammarinator⁠https://github.com/renatahodovan/grammarinator⁠Generationn.a.Binary
Honggfuzz⁠https://github.com/google/honggfuzz⁠MutationCoverageSource
IJON⁠https://github.com/RUB-SysSec/ijon⁠MutationCoverageSource
Jsfuzz⁠https://github.com/fuzzitdev/jsfuzz⁠MutationCoverageSource
jsfunfuzz⁠https://github.com/MozillaSecurity/funfuzz⁠Generationn.a.Binary
MoonLight⁠https://gitlab.anu.edu.au/lunar/moonlight⁠n.a.n.a.n.a.
MOPT⁠https://github.com/puppet-meteor/MOpt-AFL⁠MutationCoverageBoth
NAUTILUS⁠https://github.com/RUB-SysSec/nautilus⁠BothCoverageSource
NEUZZ⁠https://github.com/Dongdongshe/neuzz⁠MutationCoverageSource
NEZHA⁠https://github.com/nezha-dt/nezha⁠MutationCoverageLibFuzzer
LearnAFL⁠https://github.com/MoonLight-SteinsGate/LearnAFL⁠MutationCoverageSource
radamsa⁠https://gitlab.com/akihe/radamsa⁠MutationCoverageBinary
slowfuzz⁠https://github.com/nettrino/slowfuzz⁠Mutationn.a.LibFuzzer
Superion⁠https://github.com/zhunki/Superion⁠BothCoverageSource
T-Fuzz⁠https://github.com/HexHive/T-Fuzz⁠MutationCoverageSource
QSYM⁠https://github.com/sslab-gatech/qsym⁠MutationCoverageBinary
QuickFuzz⁠https://github.com/CIFASIS/QuickFuzz⁠Bothn.a.Binary
Orthrus⁠https://github.com/test-pipeline/orthrus⁠n.a.n.a.n.a.
Peach⁠https://github.com/MozillaSecurity/peach⁠Generationn.a.Binary
PTfuzz⁠https://github.com/hunter-ht-2018/ptfuzzer⁠MutationCoverageSource
VUzzer64⁠https://github.com/vusec/vuzzer64⁠MutationCoverageBinary
zzuf⁠https://github.com/samhocevar/zzuf⁠Mutationn.a.Binary
⁠Welcome PR

We are willing to accept pull requests for new fuzzers! Please follow these instructions:

  1. Edit the above table to include your fuzzer name, DockerHub link, and type information.
  2. In your DockerHub README, provide guidance for using your fuzzer, detailed steps are appreciated (you can follow the guidance template of AFL⁠).
  3. Provide Dockerfile for building the fuzzer.
  4. If your fuzzer requires customized compilation steps rather than just AFL-instrumentation, please also implement unibench_build⁠ Dockerfile for building 20 unibench programs, so that your fuzzer can be directly used for evaluation.

Tag summary

Content type

Image

Digest

Size

376.9 MB

Last updated

about 7 years ago

docker pull zjuchenyuan/base