symbolic-execution

Open-source projects categorized as symbolic-execution

Top 16 symbolic-execution Open-Source Projects

  • mythril

    Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.

  • manticore

    Symbolic execution tool

  • 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.

    InfluxDB logo
  • miasm

    Reverse engineering framework in Python

  • Triton

    Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code. (by JonathanSalwan)

  • klee

    KLEE Symbolic Execution Engine

  • Project mention: GrayC: Greybox Fuzzing of Compilers and Analysers for C [pdf] | news.ycombinator.com | 2023-06-11
  • bap

    Binary Analysis Platform

  • awesome-symbolic-execution

    A curated list of awesome symbolic execution resources including essential research papers, lectures, videos, and tools.

  • Project mention: Starting MIT - 6.858 Cybersecurity - anyone wanna do it together? | /r/cybersecurity | 2023-05-28

    At fist glance the only tricky part might be symbolic execution. Here's a page that will have you covered and help establish a proper context: https://github.com/ksluckow/awesome-symbolic-execution

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • VMProtect-devirtualization

    Playing with the VMProtect software protection. Automatic deobfuscation of pure functions using symbolic execution and LLVM.

  • CrossHair

    An analysis tool for Python that blurs the line between testing and type systems.

  • deepstate

    A unit test-like interface for fuzzing and symbolic execution

  • alive2

    Automatic verification of LLVM optimizations

  • Project mention: Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs | news.ycombinator.com | 2023-05-15

    You can use it to (mostly) validate small snippets are the same. See Alive2 for the application of Z3/formalization of programs as SMT for that [1]. As far as I'm aware there are some problems scaling up to arbitrarily sized programs due to a lack of formalization in higher level languages in addition to computational constraints. With a lot of time and effort it can be done though [2].

    1. https://github.com/AliveToolkit/alive2

    2. https://sel4.systems/

  • MATE

    MATE is a suite of tools for interactive program analysis with a focus on hunting for bugs in C and C++ code using Code Property Graphs. (by GaloisInc)

  • pastis

    PASTIS: Collaborative Fuzzing Framework

  • Symbolica

    Symbolica's open-source symbolic execution engine.

  • SEMA-ToolChain

    ToolChain using Symbolic Execution for Malware Analysis.

  • Project mention: Show HN: SEMA – Symbolic Execution for Malware Analysis/Detection Using Angr | news.ycombinator.com | 2024-03-05
  • Gymbo

    gradient-based symbolic execution engine implemented from scratch

  • Project mention: [P] Let's Debug Your Neural Network: Gradient-based Symbolic Execution for NN | /r/MachineLearning | 2023-12-04

    I have developed Gymbo, a proof of concept for a Gradient-based Symbolic Execution Engine implemented from scratch.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

symbolic-execution related posts

  • [P] Let's Debug Your Neural Network: Gradient-based Symbolic Execution for NN

    1 project | /r/MachineLearning | 4 Dec 2023
  • GrayC: Greybox Fuzzing of Compilers and Analysers for C [pdf]

    1 project | news.ycombinator.com | 11 Jun 2023
  • Triton – a dynamic binary analysis library

    1 project | news.ycombinator.com | 7 Dec 2022
  • FuzzTest: a C++ testing framework for writing and executing fuzz tests, property-based tests executed using coverage-guided fuzzing under the hood

    5 projects | /r/cpp | 3 Dec 2022
  • Try CrossHair while working other Python projects

    2 projects | /r/hacktoberfest | 14 Oct 2022
  • Installing Triton in fresh linux VM step-by-step guide (hairpull-free edition)

    2 projects | /r/RELounge | 12 Oct 2022
  • Go Noob question: How can I output LLVM IR, instrument it and also looking for a symbolic execution engine

    3 projects | /r/golang | 29 Jul 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source symbolic-execution projects? This list will help you:

Project Stars
1 mythril 3,725
2 manticore 3,634
3 miasm 3,346
4 Triton 3,303
5 klee 2,457
6 bap 1,981
7 awesome-symbolic-execution 1,255
8 VMProtect-devirtualization 1,049
9 CrossHair 948
10 deepstate 807
11 alive2 681
12 MATE 170
13 pastis 147
14 Symbolica 60
15 SEMA-ToolChain 40
16 Gymbo 34

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com