Big Data Visualization with d3.js

Intrusion and Advanced Persistent Threat detection systems analyze daily enormous amounts of data. The evidences produced by such systems need to be presented in a clear and understandable way to an analyst so he/she can easily filter out important suspicious behavior and what is just regular network traffic. To do this an intuitive and readable visualization of the data must be present for the expert.

At cylab.be we are developing Advanced Persistent Threat detection system with a built-in data visualization: https://cylab.be/research/mark

Goal

The goal of this project is to develop a new data visualization interface using Javascript and the d3.js library. This new UI should include some dynamic visualisation so the analyst can easily spot evolution and changes in the data.

Expected outcome

  • source code of the vizualization interface and implemented tests on our GitLab server
  • 1 blog post about d3.js
  • 1 poster
  • 1 project report documenting the implementation of the visualization

Required skills

To start this project you should have some knowledge of:

  • Javascript;
  • HTML

Tools and technologies

To achieve this project, you will use following tools and technologies:

  • d3.js
  • MongoDB
  • git

Interested?

Contact us