Skip to main content
Kaggle

CAN-Intrusion-Dataset (OTIDS) – Car Hacking Dataset for Intrusion Detection

Smart Home & Buildings Smart Home
271 views
2 min read
License
Catalog metadata: This page is a discovery record, not publisher documentation. Verify the description, schema, provenance, version, licence, and citation at the linked source before use.

Catalog Summary

"Real in-vehicle CAN bus traffic from a Kia Soul logged via OBD-II port, including normal operation and three types of message injection attacks (DoS, fuzzy, impersonation) for intrusion detection research.[web:224][web:225][web:221]"

Catalog Notes

Overview

The CAN-Intrusion-Dataset (OTIDS) from the Hacking and Countermeasure Research Lab (HCRL) contains CAN bus traffic captured from a real Kia Soul vehicle while performing controlled message injection attacks.[web:224][web:225][web:221]

Data Collection

  • CAN traffic was logged via the vehicle's OBD-II port during normal driving and under attack scenarios.[web:224][web:225]
  • The dataset comprises 4,613,435 CAN messages in total, divided into 2,369,397 normal messages, 591,989 fuzzy attack messages, 656,578 DoS attack messages, and 995,471 impersonation attack messages.[web:221]
  • Attacks were synthetically injected into the real CAN bus to simulate realistic intrusion scenarios without causing actual vehicle malfunctions.[web:224][web:225]

Attack Types

  • DoS Attack: Injecting high-priority CAN ID messages (e.g., 0x000) in short cycles to flood the bus and cause latencies.[web:224][web:221]
  • Fuzzy Attack: Injecting messages with random spoofed CAN IDs and data values to provoke unexpected vehicle behavior.[web:224][web:221]
  • Impersonation Attack: Injecting messages that impersonate a legitimate node (e.g., arbitration ID 0x164) to send false information.[web:224][web:221]
  • Attack-Free State: Normal CAN messages recorded during typical vehicle operation.[web:224]

Data Format

  • Each record includes: Timestamp, CAN ID (hex), DLC (data length code, 0–8 bytes), DATA[0]–DATA[7] (byte values), and Flag (R for normal, injected attacks labeled accordingly).[web:225][web:224]

Use Cases

  • Developing and evaluating intrusion detection systems (IDS) for in-vehicle CAN networks.[web:224][web:222]
  • Training machine learning classifiers to distinguish between normal traffic and attack types.[web:221][web:222]
  • Researching automotive cybersecurity and testing countermeasures against CAN bus attacks.[web:224][web:226]

Access and License

The dataset is hosted on the HCRL website; users should consult the site for any usage terms and cite the original HCRL publications when using the data.[web:224][web:225]

View Data Structure

To explore column names, data types, and sample rows, visit the official dataset page on Kaggle.

Preview on Kaggle

Cite This Dataset

Kaur, Amritpal, Bhatt, Devershi Pallavi, & Raja, Linesh (2023). Soil Moisture, Air temperature, humidity, and Motor on/off Monitoring data. 2018 16th Annual Conference on Privacy, Security and Trust (PST). [Dataset]. Mendeley Data. https://doi.org/10.17632/fpdwmm7nrb.1

Source metadata: Mendeley Data (2023) · DOI: 10.17632/fpdwmm7nrb.1

Indexed by IoTDataset.com on Jan 29, 2026

Review the Source Record

Confirm the licence, version, access conditions, file format, and provenance at the source before use.

Open Source Page

Related Topics & Keywords

Browse all Smart Home & Buildings datasets

Share This Research

More in Smart Home & Buildings

View All
Smart Home Kaggle

A three-year dataset supporting research on building energy management and occupancy analytics

A high-resolution, three-year dataset from a real office building, integrating whole-building/end-use energy consumption, HVAC system data, environmental parameters, and ground-truth occupant counts. Essential for research in smart building energy prediction, optimization, and occupancy analytics.

Feb 10, 2026
Smart Home Kaggle

Smart Home IoT Devices Dataset

Comprehensive smart home dataset with 1,048,575 rows and 31 columns including timestamp, device states (TV, oven, lights, fridge) and activity labels for machine learning applications.

Feb 08, 2026
Smart Home Kaggle

ZigBeeNet: Decrypted Zigbee IoT Network Traffic Dataset

ZigBeeNet is a novel smart home IoT dataset containing decrypted network traffic from 15 Zigbee devices, including smart lights and motion sensors, collected over a 20-day period. It provides rare access to decrypted payloads and network characteristics, making it ideal for researchers focused on traffic modeling, device behavior analysis, and the development of high-fidelity Zigbee traffic generators.

Feb 05, 2026
Smart Home Kaggle

MQTT_UAD: MQTT Under Attack Dataset for Detection of Attacks in IoT Networks Using MQTT Protocol

MQTT_UAD is a public MQTT traffic dataset published in Data in Brief 2025, containing labeled benign and attack scenarios in IoT networks that use the MQTT protocol, designed for training and evaluating intrusion detection systems.

Feb 03, 2026
Smart Home Kaggle

Internet of Things Dataset for Home Renewable Energy Management

A synthetic but carefully constructed IoT dataset for smart home renewable energy management, providing five CSV datasets (20, 50, 100, 200 homes over 365 days) with daily energy consumption and production values to simulate small, medium, and large-scale smart city and smart home scenarios.

Feb 03, 2026
Smart Home Kaggle

Energy Consumption Dataset for Smart Homes with Individual Appliance Metering (Zenodo 2025)

Detailed energy monitoring dataset from smart home testbed with five common household appliances (refrigerator, washing machine, microwave, air conditioner, TV) each connected to individual smart meters for appliance-level consumption analysis and NILM research.

Feb 01, 2026

Explore other topics

All topics →