/mythril

Security analysis tool for Ethereum smart contracts

Primary LanguagePythonMIT LicenseMIT

Mythril

Master Build Status Join the chat at https://gitter.im/ConsenSys/mythril PyPI

Mythril is a security analysis tool for Ethereum smart contracts.

Installation and setup

Build the Docker image:

$ git clone https://github.com/ConsenSys/mythril/
$ docker build mythril

Install from Pypi:

$ pip3 install mythril

See the Wiki for more detailed instructions.

Usage

Documentation has moved to the Wiki page.

Publications and Videos

Acknowledgements

  • JSON RPC library is adapted from ethjsonrpc (it doesn't seem to be maintained anymore, and I needed to make some changes to it).

  • The signature data in signatures.json was initially obtained from the Ethereum Function Signature Database.

  • Many features, bugfixes and analysis modules have been added by contributors.