Skip to content

malexanderboyd/ThreatBOOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💥 ThreatBoom 💥

READ ME FIRST

The ransomware tracker that was used to build the visualizer shut down in December 2019.

This project could be easily hooked up to another data feed. Also, this project is left intentionally vulnerable to aid in testing security products

An visualization tool for ransomware.

With ransomware on the rise, visualizing the most popular types, where they are coming from, and more can help teach users about ransomware.

Threatboom uses React for it's front-end & Node.js (Express) for the backend.

The backend setup instructions for local setup can be located in a different branch, this master branch is purely the front-end setup.

Heroku Version

How to Start

git clone https://github.com/malexanderboyd/ThreatBOOM.git
cd threatboom
npm install
npm start

Please give the backend time to wake up (heroku) on first start up, other refreshes should be instant.

Testing

Travis CI

Resources

react-tooltip

react-simple-maps

react-svg-piechart

Recharts

React Table

SuperTest (Integration Testing)

Enzyme (Unit Testing)

Data used: Abuse.ch Ransomware Tracker

This project was bootstrapped with Create React App.