{"id":26414314,"url":"https://github.com/iitis/zigbeenet","last_synced_at":"2025-03-17T23:58:37.624Z","repository":{"id":281172173,"uuid":"874698705","full_name":"iitis/ZigBeeNet","owner":"iitis","description":"We present a decrypted ZigBee IoT network traffic dataset in a smart home environment.","archived":false,"fork":false,"pushed_at":"2025-03-07T10:54:09.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-07T11:34:35.883Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iitis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-18T09:52:10.000Z","updated_at":"2025-03-07T10:54:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf6d9807-1f45-4d26-8805-1e4fe9da786e","html_url":"https://github.com/iitis/ZigBeeNet","commit_stats":null,"previous_names":["iitis/zigbeenet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iitis%2FZigBeeNet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iitis%2FZigBeeNet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iitis%2FZigBeeNet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iitis%2FZigBeeNet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iitis","download_url":"https://codeload.github.com/iitis/ZigBeeNet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244130272,"owners_count":20402753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-17T23:58:37.095Z","updated_at":"2025-03-17T23:58:37.613Z","avatar_url":"https://github.com/iitis.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZigBeeNet\nWe present a decrypted ZigBee IoT network traffic dataset in a smart home environment. We use 15 devices in total, six different types of devices (Hub, Power Plug, Smart Light, Smart Bulb, Wall Switch, and Motion Sensor) and nine different devices. We have collected data from 20 days. We were using a Zigbee Sniffer based on the Texas Instruments CC2531 chip and a Wireshark plugin to capture data to pcap files. \n\nThe dataset is a result of our work published in the journal Applied Science. For more detailed information about the dataset and zigbee network traffic characteristics, you can access the scientific article from the link below. Please cite the article to use this dataset.\n\nhttps://www.mdpi.com/2076-3417/14/23/10844\n\n ## **ZigBee Device List**\n\nHub\n* Hue Bridge\n  \nPower Plug\n* Hue Smart Plug\n\nSmart Light\n* Hue White and Color Ambiance Play #1\n* Hue White and Color Ambiance Play #2\n* Hue Go\n\nSmart Bulb\n* Hue White and Color Ambiance Bulb #1\n* Hue White and Color Ambiance Bulb #2\n* Hue White Ambiance Bulbs #1\n* Hue White Ambiance Bulbs #2\n* Hue White Ambiance Bulbs #3\n* Lidl Livarno RGB Bulb #1\n* Lidl Livarno RGB Bulb #2\n\nWall Switch\n* Hue Dimmer Switch #1\n* Hue Dimmer Switch #2\n\nMotion Sensor\n* Hue Motion Sensor\n\n## Download dataset\n\nYou can download the dataset from Zenodo library [here](https://doi.org/10.5281/zenodo.13957306).\n\n## How to open the dataset?\n\n#### 1. Install Wireshark\nTo analyze the dataset, you'll need to have Wireshark installed. You can download it from the [Wireshark official website](https://www.wireshark.org/download.html) and follow the installation instructions for your operating system.\n\n#### 2. Download the Dataset\nDownload the dataset from the Zenodo library. You can find it at the provided link above.\n\n#### 3. Extract the Dataset\nOnce you've downloaded the dataset (a `.tar.gz` file), you need to extract it. You can use the following command in your terminal:\n\n```bash\ntar -xzvf dataset.tar.gz\n```\n\nAlternatively, you can use software like [7-Zip](https://www.7-zip.org/) to extract the contents if you're on Windows.\n\n#### 4. (Optional) Merge PCAP Files\nThe dataset contains multiple PCAP files that need to be merged if you want to analyze all packets, use the script located at `scripts/merger.sh`. Run it as follows:\n\n```bash\nbash scripts/merger.sh\n```\n\nThis script will help you combine multiple `.pcap` files into one for easier analysis.\n\n#### 5. Open the PCAP File in Wireshark\nOnce the dataset is extracted, open the `.pcap` file in Wireshark by either double-clicking the file or selecting `File -\u003e Open` in Wireshark.\n\n#### 6. Adjust IEEE 802.15.4 Protocol Settings\nTo properly analyze the Zigbee packets, you need to configure Wireshark to interpret the data correctly:\n\n- Go to `Edit -\u003e Preferences -\u003e Protocols -\u003e IEEE 802.15.4`.\n- Change the \"FCS format\" to **TI CC24xx metadata**.\n- Check the option **Enable ACK tracking**.\n\n#### 7. Configure Zigbee Network Key\nTo decrypt Zigbee traffic and view the payload of individual packets:\n\n- Go to `Edit -\u003e Preferences -\u003e Protocols -\u003e Zigbee -\u003e Pre-configured keys`.\n- Add the following **network key**:  \n  `13:CE:8C:B5:C1:FC:6F:20:8D:63:83:3D:59:D4:FA:2A`.\n\n#### 8. View Decrypted Data\nNow, all the packet data should be visible in Wireshark, including the decrypted payload of Zigbee packets. You can inspect individual packets, see their payloads, and analyze the communication within the Zigbee network.\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiitis%2Fzigbeenet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiitis%2Fzigbeenet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiitis%2Fzigbeenet/lists"}