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.3 development branch. 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.2.0.zip (41.0 kB view details)

Uploaded Source

Built Distribution

NetCube-0.2.0-py2.4.egg (55.1 kB view details)

Uploaded Source

File details

Details for the file NetCube-0.2.0.zip.

File metadata

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

File hashes

Hashes for NetCube-0.2.0.zip
Algorithm Hash digest
SHA256 1c74bca892197b2d723a33e1baf27e189a07809ff6eb16ccb977185d608f7224
MD5 0cc7a6b71286ba85512e183dacc27ec4
BLAKE2b-256 7ec0c5a0e4eb9538e8979ed3ae50208a689b4da96f5168bc4a203a3fb4b992b0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for NetCube-0.2.0-py2.4.egg
Algorithm Hash digest
SHA256 0f410e7330721da510e35beaaade1a5b56cf89818b7fd5b0c0116fad383c1676
MD5 16446146126b1cc5354d16db139039c7
BLAKE2b-256 f5b9f05fb67b27373873e7d963deda52ba301e03928a496429580e7d498d021c

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