Datasets › Mon(IoT)r Testbed
Mon(IoT)r Testbed
Mon(IoT)r Testbed
The Mon(IoT)r Testbed is the traffic capture software developed for the Mon(IoT)r Lab. It is currently deployed at Imperial College London and is being installed at Politecnico di Torino.
Purpose
The software serves the following purposes:
- Controlled Network Connectivity
-
Provides wired and wireless network connectivity to IoT devices and their companion devices in a controlled manner.
-
Automated Traffic Collection
-
Automatically collects traffic from devices connected to the testbed.
-
TLS Interception
-
Attempts man-in-the-middle (MITM) interception of TLS connections, depending on the interception policy:
- For example, under the auto-exception policy:
- If interception is possible, decrypted data is collected.
- If not, MITM is disabled for devices and destination domains that don't allow it.
-
Independent Connectivity
- Offers multiple independent connectivity options with no interference, enabling simultaneous experiments.
-
Example: At Northeastern, three distinct connectivities are used.
-
Custom Gateways
-
Allows specifying a unique gateway for each connectivity, enabling WAN connections such as VPNs without reconfiguring IoT devices.
-
Data Organization
-
Automatically organizes data by device and tags it with:
- MAC Address
- IP Address
- Customized device name
-
Experiment Tagging
-
Enables researchers to mark experiments with arbitrary keywords for easy association of traffic with experiments.
-
Traffic Blocking
- Uses DNS override techniques to block or redirect traffic for specific IoT devices.
- Provides a high-level interface for filtering IP traffic for individual IoT devices without direct firewall interaction.
Current Users and Vision
The Mon(IoT)r Testbed is currently deployed at:
- Northeastern University
- Imperial College London
- Soon: Politecnico di Torino
All labs with the Mon(IoT)r Lab are interconnected via VPN, enabling cross-lab IoT experiments.
The vision is to deploy the testbed in as many IoT labs as possible to advance IoT behavior research on an international scale.
How to Get the Software
Latest Version
The Mon(IoT)r Testbed is under continuous development.
Download the latest release and installation manual on GitHub:
https://github.com/djdubois/moniotr-core
IMC 2019 Version
The version used for the IMC 2019 paper (includes automated experiment code) is available on GitHub:
https://github.com/NEU-SNS/intl-iot/tree/master/moniotr
License
Apache License v2.0
Benchmarks archive 2025-07-28
No leaderboard in the archive resolves to this dataset.
Papers archive 2025-07-28
No paper in the archive has a leaderboard row on this dataset; the archive counts 1 paper for it but never published that list.
Dataset loaders archive 2025-07-28
No loader listed in the archive.
Tasks archive 2025-07-28
No task tagged in the archive.
License archive 2025-07-28
Apache License v2.0
Modalities archive 2025-07-28
No modality tagged.
Languages archive 2025-07-28
Variants archive 2025-07-28
- Mon(IoT)r Testbed
1 variant name, as the archive lists them.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections