Metadata
Title
ExperimenTor: Overview
Category
general
UUID
8412ce6363ac4398897fd97b9f5a01e3
Source URL
https://crysp.uwaterloo.ca/software/exptor/
Parent URL
https://crysp.uwaterloo.ca/software/
Crawl Time
2026-03-23T19:57:37+00:00
Rendered Raw Markdown

ExperimenTor: Overview

Source: https://crysp.uwaterloo.ca/software/exptor/ Parent: https://crysp.uwaterloo.ca/software/

Overview

ExperimenTor is a toolkit and network emulation-based testbed designed to support Tor research in a manner that promotes realism, safety, and scalability.

The testbed consists of a set of tools for configuring, running, and analyzing whole-network experiments with an isolated Tor deployment running in the ModelNet network emulation platform. This testbed enables researchers to easily deploy their own experimental Tor network consisting of its own Tor directory servers and Tor routers with bandwidths and delays similar to those found in the live Tor network. Also, the testbed configures emulated Tor clients that can run any applications such as web browsers or BitTorrent.

The testbed consists of the following components:

In contrast to small-scale experimental methods (e.g., running a single modified Tor client or router), emulating the entire Tor network at near-scale enables experiments that capture whole network effects. For example, one could investigate the performance of a new router selection scheme when all clients or routers adopt the new scheme, rather than just a few controlled by the experimenter.

For more details about the testbed's motivation, design, or how it's been used to support Tor research, please see the publications listed below.

Publications

People

Trademark Notice: "Tor" and the "Onion Logo" are registered trademarks of The Tor Project, Inc. ExperimenTor is not endorsed or supported by The Tor Project.