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
74 forks
Language: C++
last commit: over 5 years ago

Related projects:

Repository Description Stars
googleprojectzero/fuzzilli Automates the process of finding bugs in JavaScript engines by generating random code and testing it for errors 1,896
googleprojectzero/jackalope A customizable, distributed coverage-guided fuzzer for black-box binaries on multiple platforms. 1,103
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 used to generate malformed HTML code to test web application security 1,697
google/fuzzbench Automated testing of software components to identify vulnerabilities and weaknesses 1,110
googlefonts/fontmake A tool for compiling fonts from various sources into binaries. 793
google/fuzzer-test-suite A set of tests designed to challenge and identify bugs in fuzzing engines used by software developers. 1,437
google/atheris A tool that uses fuzz testing to identify bugs in software by randomly generating input data 1,412
iromise/fans Fuzzing tool to identify vulnerabilities in Android native system services. 244
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. 332
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 571
foliojs/fontkit An advanced font engine for Node and the browser, supporting multiple font formats and layout features. 1,505
grzegorzrolek/null-ttf Creating a minimal TrueType font by stripping out unnecessary data and bytes to produce the smallest possible valid binary 8