Security analysis tool for Ethereum smart contracts
Pull request Compare This branch is 220 commits behind ConsenSys:master.
Latest commit bd14529 Aug 8, 2018
Permalink
Failed to load latest commit information.
.circleci Changes source directory of sonar analysis Jul 22, 2018
.github/ISSUE_TEMPLATE Include Python version on bug report. Jul 28, 2018
mythril Merge pull request #404 from JoranHonig/features/createtransaction Aug 6, 2018
solidity_examples Add real-world examples from https://blog.sigmaprime.io/solidity-secu… Jul 22, 2018
static F2F: Improve formatting of analysis reports Apr 21, 2018
tests Merge pull request #404 from JoranHonig/features/createtransaction Aug 6, 2018
.editorconfig An extra newline was being added by the editor May 24, 2018
.gitattributes Add .gitattributes Apr 23, 2018
.gitignore support utf-8 for configparser Jun 24, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Jun 7, 2018
Dockerfile Correct bionic apt dependency hell... Jun 6, 2018
LICENSE Update LICENSE Jan 9, 2018
MANIFEST.in Fixes Manifest to include templates Jun 5, 2018
Pipfile Fixes issues with python 3.5 dict ordering Jun 5, 2018
README.md Add sonarcloud to the readme Aug 7, 2018
all_tests.sh Python 3.5 tolerance and note what Python versions Mythril accepts Jul 24, 2018
coverage_report.sh Merge laser into mythril Jun 7, 2018
docker_build_and_deploy.sh Update of CircleCI config Jun 13, 2018
myth Python 3.5 tolerance and note what Python versions Mythril accepts Jul 24, 2018
requirements.txt Add transactions to the setup and requirements Jul 23, 2018
setup.py Python 3.5 tolerance and note what Python versions Mythril accepts Jul 24, 2018
signatures.json Add more functions signatures Jan 15, 2018
tox.ini Python 3.5 tolerance and note what Python versions Mythril accepts Jul 24, 2018

README.md

Mythril Tweet

PyPI Join the chat at https://gitter.im/ConsenSys/mythril Master Build Status Waffle.io - Columns and their card count Sonarcloud - Maintainability

Mythril is a security analysis tool for Ethereum smart contracts. It uses concolic analysis, taint analysis and control flow checking to detect a variety of security vulnerabilities.

Installation and setup

Get it with Docker:

$ docker pull mythril/myth

Install from Pypi:

$ pip3 install mythril

See the Wiki for more detailed instructions.

Usage

Please visit the Wiki page and Gitter channel for documentation and technical support.

Also, don't forget to join the Mythril community for the latest news, announcements and discussions:

Presentations, papers and videos