Skip to content

noahlevenson/park

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

passerby park

architecture

Passerby Park is a graphical research emulator for studying the behaviors of Passerby networks.

Using Passerby Park, you can create local test networks of varying sizes and geographic distributions, where each emulated peer runs a real instance of the Passerby protocol. Protocol functions can be executed from any peer's perspective using a browser-based GUI.

The Passerby Park renderer attempts to align its screenspace transformations with those of OpenStreetMap — that is, on-screen distances are (mostly) accurate with respect to map details. Passerby Park visualizes a variety of network activity — including peer locations, realtime network traffic, search boundaries, and search results — with the intention of helping investigators quickly develop a geometric intuition for the correctness of the distributed algorithms.

Passerby Park gif

Acknowledgements

Human peer names are generated from JSON lists swiped from Dominic Tarr's random-name.

Releases

No releases published

Packages

No packages published