Lightlines
By trailofbits

atheris

trailofbits4.8k installs

Find crashes in Python code and C extensions.

What it does

Creates and runs Atheris fuzzing harnesses to find crashes in Python code and memory corruption in Python C extensions.

When to use it

Use for coverage-guided Python fuzzing, testing C extensions for memory corruption, or when libFuzzer integration or AddressSanitizer support is needed.

How to use it

Give it a Python target; it creates an instrumented fuzzing harness and runs a campaign against the target.

What you provide

  • An existing project

Latest review

What you need · 3

Requires Python 3.7 or later.

Requires a recent clang version, preferably the latest release.

Supports 32-bit and 64-bit Linux and macOS; recommends Linux for simpler management and often faster fuzzing.


Access · 0

No additional actions listed.