symbolic-execution

Open-source projects categorized as symbolic-execution

Top 15 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.

  • Project mention: Fuzzing Around: Better Smart Contract Testing through the Power of Random Inputs | dev.to | 2023-04-25

    Fuzzing has been around for a while in traditional full-stack development, but a new class of tools is here that can apply fuzzing to smart contract testing in web3. Some of the fuzzing tools include the open source Echidna and MythX.

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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)

  • 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). The latest post mention was on 2024-03-05.

symbolic-execution related posts

Index

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

Project Stars
1 mythril 3,706
2 manticore 3,631
3 miasm 3,323
4 Triton 3,299
5 klee 2,453
6 bap 1,970
7 awesome-symbolic-execution 1,247
8 VMProtect-devirtualization 1,049
9 CrossHair 944
10 deepstate 807
11 alive2 671
12 MATE 165
13 Symbolica 59
14 SEMA-ToolChain 40
15 Gymbo 34
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com