ligurio / Gromit
EBNF grammar fuzzer
Stars: ✭ 12
Projects that are alternatives of or similar to Gromit
Packer Fuzzer
Packer Fuzzer is a fast and efficient scanner for security detection of websites constructed by javascript module bundler such as Webpack.
Stars: ✭ 753 (+6175%)
Mutual labels: fuzzing
Netzob
Netzob: Protocol Reverse Engineering, Modeling and Fuzzing
Stars: ✭ 584 (+4766.67%)
Mutual labels: fuzzing
Awesome Vulnerability Research
🦄 A curated list of the awesome resources about the Vulnerability Research
Stars: ✭ 658 (+5383.33%)
Mutual labels: fuzzing
Paper collection
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
Stars: ✭ 710 (+5816.67%)
Mutual labels: fuzzing
0d1n
Tool for automating customized attacks against web applications. Fully made in C language with pthreads, it has fast performance.
Stars: ✭ 506 (+4116.67%)
Mutual labels: fuzzing
Paramspider
Mining parameters from dark corners of Web Archives
Stars: ✭ 781 (+6408.33%)
Mutual labels: fuzzing
Angora
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
Stars: ✭ 669 (+5475%)
Mutual labels: fuzzing
Crosshair
An analysis tool for Python that blurs the line between testing and type systems.
Stars: ✭ 586 (+4783.33%)
Mutual labels: fuzzing
Hypothesis
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
Stars: ✭ 5,571 (+46325%)
Mutual labels: fuzzing
Oss Fuzz
OSS-Fuzz - continuous fuzzing for open source software.
Stars: ✭ 6,937 (+57708.33%)
Mutual labels: fuzzing
Pbtk
A toolset for reverse engineering and fuzzing Protobuf-based apps
Stars: ✭ 791 (+6491.67%)
Mutual labels: fuzzing
Afl Training
Exercises to learn how to fuzz with American Fuzzy Lop
Stars: ✭ 726 (+5950%)
Mutual labels: fuzzing
Gromit
is a grammar fuzzer that is ideally suited for complex text and binary grammars. Gromit uses EBNF format for grammar specification. EBNF is an Extended Backus-Naur Form (also known as Context-Free Grammars). It is the standard format for the specification and documentation of programming languages. Extended BNF is defined in the ISO/IEC 14977 standard.
How-To Use
~$ ./gromit -file ebnf/palindrome.ebnf -start palindrome
khbhk
See screencast.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].