Skip to main content

Python implementation of the Spinning Cube of Potential Doom.

Project description

NetCube is a tool for visualizing network traffic in three dimensions. It is inspired by the Spinning Cube of Potential Doom and was originally developed back in 2005.

NetCube requires:
  • pcapy (requires libpcap or winpcap)

  • OpenGL

  • pygame

It uses pcapy to capture packets via libpcap allowing the use of the same filters used by tcpdump and part of Ethereal. After capturing a packet, NetCube adds it to a list to be rendered as a pixel within a 3d cube. Each axis corresponds to a different parameter of the packet. At present these are the source address, the destination address, and the port number. The color of the pixel corresponds to the vertical axis (port number) in order to make the diagram more readable as it rotates.

A quick start guide is available for first time users and bug reports can be filed at the home page listed below. For those who wish to find the unstable code, the development version is available from the subversion trunk. Development is also being done on the 0.2 development branch. Be sure to run setup.py develop after checking out the code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

NetCube-0.1.0.zip (30.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

NetCube-0.1.0-py2.4.egg (32.8 kB view details)

Uploaded Egg

File details

Details for the file NetCube-0.1.0.zip.

File metadata

  • Download URL: NetCube-0.1.0.zip
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for NetCube-0.1.0.zip
Algorithm Hash digest
SHA256 627721aa3587c5d0a4fc0bfed32af26a755ae8950b57968d7e727b325f3a6765
MD5 a47c70e6febc284dcc2dff911143cc7f
BLAKE2b-256 e64575e9329935c4a8f63f70de7ddd2e8bf2a1c903d8dcc4d6b4938b0c047a1c

See more details on using hashes here.

File details

Details for the file NetCube-0.1.0-py2.4.egg.

File metadata

  • Download URL: NetCube-0.1.0-py2.4.egg
  • Upload date:
  • Size: 32.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for NetCube-0.1.0-py2.4.egg
Algorithm Hash digest
SHA256 dc1058892fb17cb2087aaa64ec7571c65d3edb73ba73634750abc9a1f185dde1
MD5 343fc50102c309ee4abec5b6a6a38e90
BLAKE2b-256 36ee4771239661313171585b191afcb9a9587405b9029f036109cbf63bc09288

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page