BrokenType

Font fuzzing toolset

A set of tools designed to test the robustness and security of font rasterization software

TrueType and OpenType font fuzzing toolset

GitHub

430 stars
32 watching
73 forks
Language: C++
last commit: about 5 years ago

Related projects:

Repository Description Stars
googleprojectzero/fuzzilli A fuzzer for dynamic language interpreters designed to detect core interpreter bugs 1,890
googleprojectzero/jackalope A customizable, distributed coverage-guided fuzzer for black-box binaries on multiple platforms. 1,094
antojoseph/droid-ff A toolset for testing the security of Android applications by simulating various types of malformed input data 85
googleprojectzero/domato A tool for generating random, malformed HTML, CSS, and JavaScript code to test web application security 1,695
google/fuzzbench Automated testing of software components to identify vulnerabilities and weaknesses 1,108
googlefonts/fontmake A tool for compiling fonts from various sources into binaries. 783
google/fuzzer-test-suite A set of tests designed to challenge and identify bugs in fuzzing engines used by software developers. 1,431
google/atheris A tool that uses fuzz testing to identify bugs in software by randomly generating input data 1,399
iromise/fans Fuzzing tool to identify vulnerabilities in Android native system services. 242
status-im/nim-drchaos A fuzzing framework for testing C/C++/Obj-C targets by generating random inputs to induce crashes or verify invariants. 68
fuzzing/mffa Automatically testing Android media software components for vulnerabilities by feeding malformed media files to them. 330
planetis-m/libfuzzer Fuzzing tool for finding bugs and security issues in software 43
google/graphicsfuzz A set of tools to automatically find and simplify bugs in graphics shader compilers 569
foliojs/fontkit An advanced font engine for Node and the browser, supporting multiple font formats and layout features. 1,491
grzegorzrolek/null-ttf Creating a minimal TrueType font by stripping out unnecessary data and bytes to produce the smallest possible valid binary 8