wiki:doc/OONI/CensorshipSimulator

Version 7 (modified by klaudiu, 6 years ago) (diff)

--

OONI Censorship Simulator

Software candidates

GNS3

Link: http://www.gns3.net/appliances/

Pros

  • Easy to set up (Ubuntu, Archlinux)
  • Intuitive UI
  • Available for all major OSs (GNU/Linux, Mac OS X, Windows)

Cons

  • VBox integration not reliable (crashes when stopping nodes)
  • development focus seems to tend to IOS simulation

Vagrant

Link: http://docs.vagrantup.com/

Pros

Cons

NetKit

Link: http://wiki.netkit.org/index.php

Pros

  • Very lightweight and easy to setup
  • Easy to define and configure also complex network topologies

Cons

  • No GUI, so cannot install/configure software that also requires a GUI
  • Linux only
  • Connecting a VM to the external network requires root access

HyneSim

Link: http://www.hynesim.com/

Pros

  • Easy to define and configure very complex network topologies

Cons

  • Linux only (Debian package)
  • Not easy to compile on other linux distributions, as it requires a lot of dependencies
  • More suitable for simulating very complex/hybrid network architectures