Skip to content
angrPublic

About

An abstraction layer for constraint solvers.

Resources

Stars

335 stars

Watchers

17 watching

Forks

Repository files navigation

Warning

Claripy has been rewritten in Rust and is now part of the angr package! The implementation of Claripy found in this repository is now in maintenance mode. This repository is scheduled for archiving on January 1, 2027.


claripy

Latest Release Python Version PyPI Statistics License

Claripy is an abstracted constraint-solving wrapper.

Project Links

Project repository: https://github.com/angr/claripy

Documentation: https://api.angr.io/projects/claripy/en/latest/

Usage

It is usable!

General usage is similar to Z3:

>>> import claripy
>>> a = claripy.BVV(3, 32)
>>> b = claripy.BVS('var_b', 32)
>>> s = claripy.Solver()
>>> s.add(b > a)
>>> print(s.eval(b, 1)[0])

About

An abstraction layer for constraint solvers.

Resources

Stars

335 stars

Watchers

17 watching

Forks

Releases

Packages

Used by

Contributors

Languages