Data Driven User Emulator

RESOURCE

Abstract

This software generates realistic network traffic to test intrusion detection systems. The most realistic traffic is generated when software is used to drive actual applications, thereby behaving like a real user. Tools that generate such realistic user behavior are called user emulators. However, no existing user emulators use models based on data science and real user data, and they suffer from a decrease in the fidelity of the generated traffic. We develop a user emulator that uses real user data and data science to generate higher fidelity emulation and increase the accuracy of our experimental results.
Developers:
Oesch, Timothy [1] Smith, Jared [1] Verma, Kiren [1] Diallo, Oumar [1]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Release Date:
2020-09-01
Project Type:
Closed Source
Software Type:
Scientific
Programming Languages:
Python 3, MEAN Stack
Sponsoring Org.:
Code ID:
96071
Site Accession Number:
8295
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Oesch, Timothy S., Smith, Jared M., Verma, Kiren E., and Diallo, Oumar S. Data Driven User Emulator. Computer Software. USDOE. 01 Sep. 2020. Web. doi:10.11578/dc.20221116.2.
Oesch, Timothy S., Smith, Jared M., Verma, Kiren E., & Diallo, Oumar S. (2020, September 01). Data Driven User Emulator. [Computer software]. https://doi.org/10.11578/dc.20221116.2.
Oesch, Timothy S., Smith, Jared M., Verma, Kiren E., and Diallo, Oumar S. "Data Driven User Emulator." Computer software. September 01, 2020. https://doi.org/10.11578/dc.20221116.2.
@misc{ doecode_96071,
title = {Data Driven User Emulator},
author = {Oesch, Timothy S. and Smith, Jared M. and Verma, Kiren E. and Diallo, Oumar S.},
abstractNote = {This software generates realistic network traffic to test intrusion detection systems. The most realistic traffic is generated when software is used to drive actual applications, thereby behaving like a real user. Tools that generate such realistic user behavior are called user emulators. However, no existing user emulators use models based on data science and real user data, and they suffer from a decrease in the fidelity of the generated traffic. We develop a user emulator that uses real user data and data science to generate higher fidelity emulation and increase the accuracy of our experimental results.},
doi = {10.11578/dc.20221116.2},
url = {https://doi.org/10.11578/dc.20221116.2},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20221116.2}},
year = {2020},
month = {sep}
}