jevkostream.scm VS AFLplusplus

Compare jevkostream.scm vs AFLplusplus and see what are their differences.

jevkostream.scm

(WIP) Streaming parsers for Jevko in Scheme (by jevko)

AFLplusplus

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more! (by AFLplusplus)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
jevkostream.scm AFLplusplus
1 16
0 4,637
- 1.6%
10.0 9.7
over 1 year ago 6 days ago
Scheme C
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

jevkostream.scm

Posts with mentions or reviews of jevkostream.scm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-03.
  • November 2022 monthly "What are you working on?" thread
    25 projects | /r/ProgrammingLanguages | 3 Nov 2022
    I tried sketching one out in Python: https://github.com/jevko/parsejevko.py ; one in C: https://github.com/jevko/parsejevko.c ; one in Java: https://github.com/jevko/parsejevko.java ; one in Scheme: https://github.com/jevko/jevkostream.scm (that's a streaming parser stub, more fleshed out one in JS is here: https://github.com/jevko/jevkostream.js ); and there are some implementations of Jevko formats and other related things in the GitHub organization: https://github.com/jevko

AFLplusplus

Posts with mentions or reviews of AFLplusplus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-08.
  • Decoding C/C++ Compilation Process: From Source Code to Binary
    5 projects | /r/cpp | 8 Jun 2023
    It could be cool to see some explanation of CFG representations or GIMPLE/LLVM here. GCC/Clang can print those out as text, or just compile to that code and not go lower if you ask them to. There are some interesting things you can do with bytecode, like Rellic, AFL++, or optview2. It seems a bit reductive imo to go straight from high-level code to disassembly without at all examining any layers in between. Especially if we use something like Polygeist or CIR.
  • Why is my fuzzer running so slow?
    1 project | /r/rust | 1 May 2023
    Honestly, I wouldn't bother writing your own fuzzer, and just use one of the existing solutions, like afl++. Contrary to popular belief, good fuzzers do not just generate random bytes; the way they generate data depends on a genetic algorithm based on the code paths taken by the program. AFL++ can also fuzz regular binaries that weren't instrumented, but according to the documentation it is much less effective.
  • Olive programming language
    3 projects | /r/C_Programming | 30 Mar 2023
    Be outside the loop? At least that's how they do it in their example https://github.com/AFLplusplus/AFLplusplus/blob/stable/instrumentation/README.persistent_mode.md
  • How do you test compiler projects?
    7 projects | /r/Compilers | 30 Nov 2022
    I use fuzzers, as every programmer should, and do not commit unless my compiler can be fuzzed for at least 24 hours without any crashes (if I were selling the software, I'd increase that period). I use AFL++ in LTO mode and comby-decomposer with a crappy script I made to collect crash test cases. I am also interested in afl-compiler-fuzzer, but have not yet tried it. Later, I'd like to try my hand at making a test generator that reaches codegen more often (no compile errors in the random source code). I use afl-tmin to minimize test cases, but the result is always illegible without manual work, and usually has extra junk the minimizer is incapable of deleting. Something like C-Reduce would be useful here.
  • November 2022 monthly "What are you working on?" thread
    25 projects | /r/ProgrammingLanguages | 3 Nov 2022
    1: https://github.com/ArkScript-lang/Ark 2: https://github.com/AFLplusplus/AFLplusplus
  • AFLplusplus VS jazzer.js - a user suggested alternative
    2 projects | 12 Sep 2022
  • New Mode for AFL++
    1 project | news.ycombinator.com | 1 Apr 2022
  • Frelatage: A fuzzing library to find vulnerabilities and bugs in Python applications
    4 projects | /r/Python | 17 Mar 2022
    Frelatage is a coverage-based Python fuzzing library which can be used to fuzz python code. The development of Frelatage was inspired by various other fuzzers, including AFL/AFL++, Atheris and PyFuzzer.The main purpose of the project is to take advantage of the best features of these fuzzers and gather them together into a new tool in order to efficiently fuzz python applications.
  • Fuzzing: Automated Bug Hunting in Software
    1 project | /r/programming | 10 Dec 2021
    I personally have not gone over any books over the topic so I cannot recommend books. However, there is a popular fuzzer known as AFL++ that specifies its technical workings and has a tutorial on its usage in the documentation. You can find it here. I found using the tool helped me gain a good understanding of the topic.
  • 60x speed-up of Linux “perf”
    7 projects | news.ycombinator.com | 9 Sep 2021
    With AFL++ you can even determine exactly where the fork happens:

    https://github.com/AFLplusplus/AFLplusplus/blob/stable/instr...

What are some alternatives?

When comparing jevkostream.scm and AFLplusplus you can also consider the following projects:

Resurgence - The Resurgence VM, a register virtual machine designed for simplicity and ease of use, based on the old Rendor VM

honggfuzz - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)

utena

LibAFL - Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...

jevkalk - A Jevko-based interpreter.

oss-fuzz - OSS-Fuzz - continuous fuzzing for open source software.

jevko.lua - A Jevko library for Lua.

syzkaller - syzkaller is an unsupervised coverage-guided kernel fuzzer

jevko

American Fuzzy Lop - american fuzzy lop - a security-oriented fuzzer

parsejevko.js - [DEPRECATED] Deprecated in favor of https://github.com/jevko/jevko.js

sharpfuzz - AFL-based fuzz testing for .NET