an experimental 3d network visualizer inspired by neuromancer
C# JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
server
.gitignore
readme.md

readme.md

neuromancer network viz

This is an experimental 3d network traffic visualizer built in Unity and Node.js. It is inspired by descriptions of hacking in the novel Neuromancer.

It lacks polish and I'm not sure where to take it next. It could be cool to turn it into some sort of hacking/ICE game.

Setup

You will need a copy of Unity (the free edition is fine).

You'll also need:

Clone this repo, and then install the node dependencies:

$ cd server
$ npm install

Usage

There are two separate components:

  • the server (which monitors network traffic)
  • the client (which is the 3D visualization).

While connected to a network, run the server:

$ sudo node server.js

sudo is necessary so node_pcap has the proper permissions.

With the server running, you can open the client in Unity and hit the play button. You should see the network entities appearing and packets flowing between them.

neuromancer exampler

Thanks

Thanks to Jonathan Dahan for his pagesounds project which was the basis for the network-monitoring server.

License

This code is released under the MIT license.