Giter VIP home page Giter VIP logo

di-cryptominingdetection's Introduction

How to Detect Cryptocurrency Miners? By Traffic Forensics!
Veselý V. & Žádník, M. for Digital Investigation

In order to verify and reproduce results outlined in the paper, we publicly disclose all our materials including source-codes and datasets. This repository contains following folders:

sMaSheD

This folder offers database dump including all mining servers, pools, IP addresses, ports and checking history relevant for the end of May 2018 in subfolder sql. Moreover, it has a snapshot of the system related to article content in src and zip.

sMaSheD-devel

Submodule pointing to the newest version of sMaSheD source-codes.

PCAPs and CGMiner

All PCAP files related mostly to a development of mining server catalogue are located in PCAPs. The folder CGMiner includes mining software configs and outputs employed for testing of sMaSheD results.

WEKA-CSV

CSV files containing feature vectors that are ready for Weka tool. File wekaready_miners.csv contains feature vectors of positive samples, i.e. of miners. File wekaready_notminers.csv contains feature vectors of negative samples, i.e. of not-miners.

The feature vector consists of the following features in this order:

  1. ackpush/all - Number of flows with ACK+PUSH flags to all flows
  2. bpp - Bytes per packet per flow per all flows
  3. ppf - Packets per flow per all flows
  4. ppm - Packets per minute
  5. req/all - Request flows to all flows (request flow is considered a flow where src port is greater than dst port)
  6. syn/all - Number of flows with SYN flag to all flows
  7. rst/all - Number of flows with RST flag to all flows
  8. fin/all - Number of flows with FIN flag to all flows
  9. class - miner or notminer

For futher details on compuation of statistics see: https://github.com/CESNET/Nemea-Detectors/blob/master/miner_detector/miner_detector.cpp

di-cryptominingdetection's People

Contributors

kvetak avatar mzadnik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.