- What is Singularity?
A containerization system primarily used by the scientific community on high-performance computing (HPC). On many University HPC systems, docker is not allowed, but singularity is availble because it runs with user level permisions.
Fuzzing on HPC!
Universities have trememdous resources available in HPC clusters that can be used to support large-scale fuzzing evaluations.
Singularity image for honggfuzz (https://github.com/google/honggfuzz)
singularity pull --name honggfuzz.sif https://github.com/shub-fuzz/honggfuzz/releases/download/0.0.2/shub-fuzz-honggfuzz.1604.sif singularity shell honggfuzz.sif
- pull Ubuntu 18.04 container
singularity pull --name honggfuzz.1804.sif https://github.com/shub-fuzz/honggfuzz/releases/download/0.0.2/shub-fuzz-honggfuzz.1804.sif