Python infrastructure to train paths selectors for symbolic execution engines.
-
Updated
Nov 11, 2025 - Python
Python infrastructure to train paths selectors for symbolic execution engines.
AI based fuzzer based on imitation learning
An analysis tool for Python that blurs the line between testing and type systems.
Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains.
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
A visual, no-code interface for Z3 that lets you explore propositional and first-order logic, SAT solving, and map coloring with Folium. Designed for education, research, and logic enthusiasts.
symbolic execution plugin for binary ninja
Symbolic execution tool
PASTIS: Collaborative Fuzzing Framework
A symbolic execution engine for EVM smart contract binaries.
Module for discovering vulnerabilities in executables 🧨
A unit test-like interface for fuzzing and symbolic execution
Scripts and binaries used for the angr presentation at quebecsec. Presentation available at: https://www.youtube.com/watch?v=1hwEessoskc
This repository contains the full implementation of FuSS (Firmware-based Symbolic-guided SoC Fuzzing)
A Python tool using Angr for symbolic execution to deobfuscate YAN85 binaries, auto-identifying registers, opcodes, and syscalls. Includes an autoassembler to generate shellcode from readable code.
Synoptic: Concolic execution for network protocol inference
DIG is a numerical invariant generation tool. It infers program invariants or properties over (i) program execution traces or (ii) program source code. DIG supports many forms of numerical invariants, including nonlinear equalities, octagonal and interval properties, min/max-plus relations, and congruence relations.
Monitor smart contracts deployed on blockchain and test against vulnerabilities with Mythril. It was presented at DEFCON 2019.
🎯 Tool for checking CrossHair against a particular dataset. Assignment for the Validation & Verification module.
Add a description, image, and links to the symbolic-execution topic page so that developers can more easily learn about it.
To associate your repository with the symbolic-execution topic, visit your repo's landing page and select "manage topics."