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. Be sure to run setup.py develop after checking out the code.

Release notes are available on the trac wiki at ReleaseNotes.

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.3.0.zip (59.8 kB view details)

Uploaded Source

Built Distribution

NetCube-0.3.0-py2.4.egg (96.8 kB view details)

Uploaded Source

File details

Details for the file NetCube-0.3.0.zip.

File metadata

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

File hashes

Hashes for NetCube-0.3.0.zip
Algorithm Hash digest
SHA256 34d5a6c108e9653d1ef992722ec9cf17148fda6e2f20c4da2a9839790495a339
MD5 4c0b0546c9cfc4a31111b10f6a4e5616
BLAKE2b-256 a5fc63d0c6536a1c5bb097f2a0263611a927e26b4b11e8bf88a712ef9044eaa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: NetCube-0.3.0-py2.4.egg
  • Upload date:
  • Size: 96.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for NetCube-0.3.0-py2.4.egg
Algorithm Hash digest
SHA256 1d7be278ba79f5b022451215d7d1a94648791a022a9098f6d4b85bbd40c32a7d
MD5 90b8f98296db6f1389233318a8b6e94a
BLAKE2b-256 88b32e17c0ab081d2c5edc0dd3748cc299a7f2d92b7e2d4d48ef2c160b3ffbe3

See more details on using hashes here.

Supported by

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