TMOC
TMOC (Threat Modelers on Chain) is a tool that combines threat modeling with a blockchain-based collective intelligence system developed as a blockchain-based Web3 in the form of a decentralized web.
Threat modeling is a risk-based approach to designing security systems based on threat identification for threat mitigation. Threat modeling is a “team sport” because it requires the knowledge and skills of different teams, all inputs can be considered of equal value. It is a framework that integrates the threat modeling process on a larger scale through blockchains that enable large-scale collaboration.
Installation
Requirement
TMOC is designed as a Block Chain application.
Connect to Solidity
- You need to access “http://remix.ethereum.org/” and compile the file solidity repo.
- You need to connect the metamask by opening the console window of the remix page and entering the following command.
ethereum.request({ method: ‘eth_requestAccounts’ });
- Contents 3
Install
git clone https://github.com/SANELab/TMOC.git
Install Apache2 & php
sudo apt-get install apache2
apache2 -v
sudo apt install net-tools
sudo apt-get install php
sudo service apache2 restart
Copy to Apache Directory
sudo cp -r /TMOC /var/www/html/
Connect TMOC Web Site
connet web “http://localhost/TMOC”
Use
Afterward, TMOC can be accessed on http://localhost:80 and https://localhost (nginx), respectively.
Tutorial
Copyright (C) 2022 SANELab