Install latest/edge of manticore

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install manticore --edge

Don't have snapd? Get set up for snaps.

manticore is only available on the unstable edge channel. It could break and change often.

Channel Version Published

Details for manticore

License

  • Proprietary

Last updated

  • 6 January 2018 - latest/edge

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Symbolic execution tool for analysis of binaries and smart contracts.

Features:-

  • Input Generation: Manticore automatically generates inputs that trigger unique code paths
  • Crash Discovery: Manticore discovers inputs that crash programs via memory safety violations
  • Execution Tracing: Manticore records an instruction-level trace of execution for each generated input
  • Programmatic Interface: Manticore exposes programmatic access to its analysis engine via a Python API

Usage:- $ manticore ./path/to/binary # runs, and creates a mcore_* directory with analysis results $ manticore ./path/to/binary ab cd # use concrete strings "ab", "cd" as program arguments $ manticore ./path/to/binary ++ ++ # use two symbolic strings of length two as program arguments $ manticore ./path/to/contract.sol # runs, and creates a mcore_* directory with analysis results


Install manticore on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.