Baselight

Cryptojacking Attack Timeseries Dataset

Timeseries Cryptojacking Attack Dataset Based on Performance Metrics

@kaggle.keshanijayasinghe_cryptojacking_attack_timeseries_dataset

Loading...
Loading...

About this Dataset

Cryptojacking Attack Timeseries Dataset

Context

Cryptojacking is the unauthorized use of someone else’s computer to mine cryptocurrency. The crypto-mining code works in the background as unsuspecting victims use their computers normally. The only sign they might notice is slower performance or lags in execution.
Lately, the attackers have been moving their targets from personal computers to cloud servers, all thanks to server's higher computational power and many poorly configured server setups.
Although many statistical methods have been designed for cryptojacking attack detection, designing a real-time detector with low computational overhead is still one of the main concerns. On the other hand, the evaluation of new detection algorithms and techniques heavily relies on the existence of well-designed datasets.
This newly generated dataset is specifically targetted to analyze a server instance's performance during a crypto-jacking attack and to encourage new avenues to detect said attacks by utilizing the performance metrics.

Content

The dataset includes 3 CSV files, as described below.

  1. Anormal dataset
  2. Normal dataset
  3. Complete dataset

Acknowledgements

I would like to thank my Education Institution, Informatics Institute of Technology, for providing me with the infrastructure required to collect this dataset.

Inspiration

This dataset is to encourage any data scientist out there to develop more ways to detect attacks based on performance data.

Tables

Final Anormal Data Set

@kaggle.keshanijayasinghe_cryptojacking_attack_timeseries_dataset.final_anormal_data_set
  • 1.1 MB
  • 14461 rows
  • 82 columns
Loading...

CREATE TABLE final_anormal_data_set (
  "cpu_guest" BIGINT,
  "cpu_guest_nice" BIGINT,
  "cpu_idle" DOUBLE,
  "cpu_steal" DOUBLE,
  "cpu_iowait" DOUBLE,
  "cpu_irq" DOUBLE,
  "cpu_nice" DOUBLE,
  "cpu_softirq" DOUBLE,
  "cpu_system" DOUBLE,
  "cpu_total" DOUBLE,
  "cpu_user" DOUBLE,
  "diskio_sda1_disk_name" VARCHAR,
  "diskio_sda1_key" VARCHAR,
  "diskio_sda1_read_bytes" DOUBLE,
  "diskio_sda1_time_since_update" VARCHAR,
  "diskio_sda1_write_bytes" BIGINT,
  "diskio_sda_disk_name" VARCHAR,
  "diskio_sda_key" VARCHAR,
  "diskio_sda_read_bytes" DOUBLE,
  "diskio_sda_time_since_update" VARCHAR,
  "diskio_sda_write_bytes" BIGINT,
  "fs_device_name" VARCHAR,
  "fs_free" BIGINT,
  "fs_fs_type" VARCHAR,
  "fs_key" VARCHAR,
  "fs_mnt_point" VARCHAR,
  "fs_percent" VARCHAR,
  "fs_size" VARCHAR,
  "fs_used" BIGINT,
  "load_cpucore" BIGINT,
  "load_min1" DOUBLE,
  "load_min15" DOUBLE,
  "load_min5" DOUBLE,
  "mem_active" BIGINT,
  "mem_available" BIGINT,
  "mem_buffers" BIGINT,
  "mem_cached" BIGINT,
  "mem_free" BIGINT,
  "mem_inactive" BIGINT,
  "mem_percent" DOUBLE,
  "mem_shared" DOUBLE,
  "mem_total" BIGINT,
  "mem_used" BIGINT,
  "memswap_free" BIGINT,
  "memswap_percent" DOUBLE,
  "memswap_sin" BIGINT,
  "memswap_sout" BIGINT,
  "memswap_total" BIGINT,
  "memswap_used" BIGINT,
  "network_lo_cumulative_cx" BIGINT,
  "network_lo_cumulative_rx" BIGINT,
  "network_lo_cumulative_tx" BIGINT,
  "network_lo_cx" VARCHAR,
  "network_lo_interface_name" VARCHAR,
  "network_lo_key" VARCHAR,
  "network_lo_rx" BIGINT,
  "network_lo_time_since_update" DOUBLE,
  "network_lo_tx" VARCHAR,
  "percpu_0_cpu_number" BIGINT,
  "percpu_0_guest" BIGINT,
  "percpu_0_guest_nice" BIGINT,
  "percpu_0_idle" DOUBLE,
  "percpu_0_iowait" BIGINT,
  "percpu_0_irq" BIGINT,
  "percpu_0_key" VARCHAR,
  "percpu_0_nice" BIGINT,
  "percpu_0_softirq" DOUBLE,
  "percpu_0_steal" BIGINT,
  "percpu_0_system" DOUBLE,
  "percpu_0_total" DOUBLE,
  "percpu_0_user" DOUBLE,
  "processcount_running" DOUBLE,
  "processcount_sleeping" BIGINT,
  "processcount_thread" DOUBLE,
  "processcount_total" BIGINT,
  "system_hostname" VARCHAR,
  "system_hr_name" VARCHAR,
  "system_linux_distro" VARCHAR,
  "system_os_name" VARCHAR,
  "system_os_version" VARCHAR,
  "system_platform" VARCHAR,
  "timestamp" TIMESTAMP
);

Final Complete Data Set

@kaggle.keshanijayasinghe_cryptojacking_attack_timeseries_dataset.final_complete_data_set
  • 5.98 MB
  • 95312 rows
  • 82 columns
Loading...

CREATE TABLE final_complete_data_set (
  "cpu_guest" DOUBLE,
  "cpu_guest_nice" DOUBLE,
  "cpu_idle" DOUBLE,
  "cpu_iowait" DOUBLE,
  "cpu_irq" DOUBLE,
  "cpu_nice" DOUBLE,
  "cpu_softirq" DOUBLE,
  "cpu_steal" DOUBLE,
  "cpu_system" DOUBLE,
  "cpu_total" DOUBLE,
  "cpu_user" DOUBLE,
  "diskio_sda1_disk_name" VARCHAR,
  "diskio_sda1_key" VARCHAR,
  "diskio_sda1_read_bytes" DOUBLE,
  "diskio_sda1_time_since_update" VARCHAR,
  "diskio_sda1_write_bytes" BIGINT,
  "diskio_sda_disk_name" VARCHAR,
  "diskio_sda_key" VARCHAR,
  "diskio_sda_read_bytes" DOUBLE,
  "diskio_sda_time_since_update" VARCHAR,
  "diskio_sda_write_bytes" BIGINT,
  "fs_device_name" VARCHAR,
  "fs_free" BIGINT,
  "fs_fs_type" VARCHAR,
  "fs_key" VARCHAR,
  "fs_mnt_point" VARCHAR,
  "fs_percent" VARCHAR,
  "fs_size" VARCHAR,
  "fs_used" BIGINT,
  "load_cpucore" BIGINT,
  "load_min1" DOUBLE,
  "load_min15" DOUBLE,
  "load_min5" DOUBLE,
  "mem_active" BIGINT,
  "mem_available" BIGINT,
  "mem_buffers" DOUBLE,
  "mem_cached" BIGINT,
  "mem_free" BIGINT,
  "mem_inactive" BIGINT,
  "mem_percent" DOUBLE,
  "mem_shared" DOUBLE,
  "mem_total" DOUBLE,
  "mem_used" BIGINT,
  "memswap_free" BIGINT,
  "memswap_percent" DOUBLE,
  "memswap_sin" BIGINT,
  "memswap_sout" BIGINT,
  "memswap_total" BIGINT,
  "memswap_used" BIGINT,
  "network_lo_cumulative_cx" DOUBLE,
  "network_lo_cumulative_rx" DOUBLE,
  "network_lo_cumulative_tx" DOUBLE,
  "network_lo_cx" VARCHAR,
  "network_lo_interface_name" VARCHAR,
  "network_lo_key" VARCHAR,
  "network_lo_rx" DOUBLE,
  "network_lo_time_since_update" DOUBLE,
  "network_lo_tx" VARCHAR,
  "percpu_0_cpu_number" BIGINT,
  "percpu_0_guest" DOUBLE,
  "percpu_0_guest_nice" DOUBLE,
  "percpu_0_idle" DOUBLE,
  "percpu_0_iowait" DOUBLE,
  "percpu_0_irq" DOUBLE,
  "percpu_0_key" VARCHAR,
  "percpu_0_nice" DOUBLE,
  "percpu_0_softirq" DOUBLE,
  "percpu_0_steal" DOUBLE,
  "percpu_0_system" DOUBLE,
  "percpu_0_total" DOUBLE,
  "percpu_0_user" DOUBLE,
  "processcount_running" DOUBLE,
  "processcount_sleeping" DOUBLE,
  "processcount_thread" DOUBLE,
  "processcount_total" DOUBLE,
  "system_hostname" VARCHAR,
  "system_hr_name" VARCHAR,
  "system_linux_distro" VARCHAR,
  "system_os_name" VARCHAR,
  "system_os_version" VARCHAR,
  "system_platform" VARCHAR,
  "timestamp" TIMESTAMP
);

Final Normal Data Set

@kaggle.keshanijayasinghe_cryptojacking_attack_timeseries_dataset.final_normal_data_set
  • 3.91 MB
  • 80851 rows
  • 82 columns
Loading...

CREATE TABLE final_normal_data_set (
  "cpu_guest" DOUBLE,
  "cpu_guest_nice" DOUBLE,
  "cpu_idle" DOUBLE,
  "cpu_iowait" DOUBLE,
  "cpu_irq" DOUBLE,
  "cpu_nice" DOUBLE,
  "cpu_softirq" DOUBLE,
  "cpu_steal" DOUBLE,
  "cpu_system" DOUBLE,
  "cpu_total" DOUBLE,
  "cpu_user" DOUBLE,
  "diskio_sda1_disk_name" VARCHAR,
  "diskio_sda1_key" VARCHAR,
  "diskio_sda1_read_bytes" BIGINT,
  "diskio_sda1_time_since_update" DOUBLE,
  "diskio_sda1_write_bytes" BIGINT,
  "diskio_sda_disk_name" VARCHAR,
  "diskio_sda_key" VARCHAR,
  "diskio_sda_read_bytes" BIGINT,
  "diskio_sda_time_since_update" DOUBLE,
  "diskio_sda_write_bytes" BIGINT,
  "fs_device_name" VARCHAR,
  "fs_free" BIGINT,
  "fs_fs_type" VARCHAR,
  "fs_key" VARCHAR,
  "fs_mnt_point" VARCHAR,
  "fs_percent" DOUBLE,
  "fs_size" BIGINT,
  "fs_used" BIGINT,
  "load_cpucore" BIGINT,
  "load_min1" DOUBLE,
  "load_min15" DOUBLE,
  "load_min5" DOUBLE,
  "mem_active" BIGINT,
  "mem_available" BIGINT,
  "mem_buffers" DOUBLE,
  "mem_cached" BIGINT,
  "mem_free" BIGINT,
  "mem_inactive" BIGINT,
  "mem_percent" DOUBLE,
  "mem_shared" BIGINT,
  "mem_total" DOUBLE,
  "mem_used" BIGINT,
  "memswap_free" BIGINT,
  "memswap_percent" DOUBLE,
  "memswap_sin" BIGINT,
  "memswap_sout" BIGINT,
  "memswap_total" BIGINT,
  "memswap_used" BIGINT,
  "network_lo_cumulative_cx" DOUBLE,
  "network_lo_cumulative_rx" DOUBLE,
  "network_lo_cumulative_tx" DOUBLE,
  "network_lo_cx" DOUBLE,
  "network_lo_interface_name" VARCHAR,
  "network_lo_key" VARCHAR,
  "network_lo_rx" DOUBLE,
  "network_lo_time_since_update" DOUBLE,
  "network_lo_tx" DOUBLE,
  "percpu_0_cpu_number" BIGINT,
  "percpu_0_guest" DOUBLE,
  "percpu_0_guest_nice" DOUBLE,
  "percpu_0_idle" DOUBLE,
  "percpu_0_iowait" DOUBLE,
  "percpu_0_irq" DOUBLE,
  "percpu_0_key" VARCHAR,
  "percpu_0_nice" DOUBLE,
  "percpu_0_softirq" DOUBLE,
  "percpu_0_steal" DOUBLE,
  "percpu_0_system" DOUBLE,
  "percpu_0_total" DOUBLE,
  "percpu_0_user" DOUBLE,
  "processcount_running" DOUBLE,
  "processcount_sleeping" DOUBLE,
  "processcount_thread" DOUBLE,
  "processcount_total" DOUBLE,
  "system_hostname" VARCHAR,
  "system_hr_name" VARCHAR,
  "system_linux_distro" VARCHAR,
  "system_os_name" VARCHAR,
  "system_os_version" VARCHAR,
  "system_platform" VARCHAR,
  "timestamp" TIMESTAMP
);

Share link

Anyone who has the link will be able to view this.