Skip to content

Wagner0921/sbustreamspot-data

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StreamSpot Data

https://www3.cs.stonybrook.edu/~emanzoor/streamspot/

This repository contains the ALL dataset, which includes edges from all the 600 benign and attack scenario graphs. The YDC and GFC datasets can be derived from ALL by picking graph ID's having scenarios as follows:

  • YDC: YouTube, Download, CNN
  • GFC: GMail, VGame, CNN

Format

Tab-separated file with one edge on each line in the following format:

source-id	source-type	destination-id	destination-type	edge-type	graph-id

Graph ID's correspond to scenarios as follows:

  1. YouTube (graph ID's 0 - 99)
  2. GMail (graph ID's 100 - 199)
  3. VGame (graph ID's 200 - 299)
  4. Drive-by-download attack (graph ID's 300 - 399)
  5. Download (graph ID's 400 - 499)
  6. CNN (graph ID's 500 - 599)

Construction

The ALL dataset was extracted from the raw flow-graph data using preprocess.py, which performs the following:

  1. Each node and edge type is mapped to a single character.
  2. Consecutive edges between the same pair of nodes corresponding to block-by-block file reads are collapsed into a single edge.
  3. Node ID's are incremented by 1 (so ID's of -1 become 0).
  4. The timestamp field is removed (raw edges are sorted by timestamp).

preprocess.py is run as: python preprocess.py <raw edges file>

Credits

The raw flow-graph data for StreamSpot was provided by Venkat N. Venkatakrishnan, Sadegh Momeni and team at the University of Illinois - Chicago.

Contact

About

Datasets used in the StreamSpot experiments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%