Projects / picviz


Picviz is a parallel coordinates plotter which enables easy scripting from various types of input (such as tcpdump, syslog, iptables logs, or Apache logs) to visualize your data and discover interesting results quickly. Its primary goal is to graph data in order to be able to quickly analyze problems and find correlations among variables. With security analysis in mind, the program has been designed to be very flexible, able to graph millions of events.

Operating Systems

Recent releases

  •  26 Jun 2009 21:08

    Release Notes: This version separates Picviz into four modules: library, CLI, GUI, and parsers. Notable changes include: on the fly axes reordering, and picviz GUI improvements from GSOC including brushing, zooming etc. Removal of libevent in favor of libev, layers, frequency filtering, maximum val for an axis can be set, frequency filter, and more.

    •  23 Jan 2009 21:52

      Release Notes: New types: Enum, Ln, and Port. New properties: bgcolor and print. The color property has been improved. Real-time mode has been added.

      •  28 Oct 2008 04:13

        Release Notes: CSV to Picviz. A Heatline rendering plugin. Relative as an axis property. Learning mode. A Cairo output plugin. Resolution can be changed on the fly. Multiple condition filtering. More parsers have been written.

        •  21 Sep 2008 04:38

          Release Notes: Data to draw can now be filtered. There is a DShield Perl class for pcv language generation scripts (tools/) for easy integration with dshield (IP addresses that match are displayed in red, etc.). There is a Penwidth property to increase line size. The pcv tool has been rewritten. A CSV plugin has been added.

          •  08 Aug 2008 09:57

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.