Skip to content

Manjushanair/vitalbrute

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VitalBrute

Vitalbrute is an Ethereum smart contract scanner that performs a brutal and savagely aggressive contract attack. It also runs code analysis for known vulnerabilities.

Getting Started

To get started, ensure that you have docker and docker-compose install on your system.

docker-compose up --build

Docker Containers

Each scanner runs in a docker container and may be accessed and used individually as follows:

Mythril

You can access the Mythril WebUI at: http://localhost:4000

docker run -it vitalbrute_mythril /bin/bash
cd contracts
nano wallet.sol (paste in the contract code and ctrl-x then y)
myth -x wallet.sol --max-depth 10

Oyente

You can access the Oyente WebUI at: http://localhost:3000

docker run -it vitalbrute_oyente
cd contracts
nano wallet.sol (paste in the contract code and ctrl-x then y)
cd /oyente/oyente
python oyente.py -s /contracts/wallet.sol

Manticore

docker run -it vitalbrute_manticore

About

Ethereum Scanners

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.7%
  • JavaScript 27.8%
  • C 0.2%
  • Ruby 0.1%
  • CSS 0.1%
  • HTML 0.1%