The contents of this legacy page are no longer maintained nor supported, and are made available only for historical purposes.


java front-ends to cflowd ARTS data

java front-ends to cflowd ARTS data


I've recently revived my efforts to create some simple java tools for viewing data collected by cflowd. These efforts are now supported by the CAIDA membership program (instead of on my own time).

I'm working toward applets which bundle support for all of the plot types and datasets, but currently I'm still in a single-applet-per-dataset mode of development, using my findings as further requirements for the more functional applets to come (and building some reusable lower layers along the way).

The first set of examples all use applets I wrote using JClass Chart from KL Group. These have functionality I would like to have in the future applets:

  • Do data selection from the applet so users are not forced to go through forms to change datasets.
  • Use java to set date selection field(s) to the current day.
  • Permit stepping through multiple input interface on a single router, showing one plot at a time (maximizes screen space for the plot, reduces browser JVM work).
They also work with real data from a CAIDA router (192.172.226.1). Some of you might notice that this data contains interface names and IP addresses. This is a feature of the latest cflowd and arts++ packages which are not yet available to the public (or members, but members will have it soon). It uses a patched version of SNMP++ to grab this information via SNMP and place it in the arts++ data as attributes.

This one uses a canned JClass Chart applet and HTML tables to show traffic by port number.

These generate HTML tables. They do not use java; it's just HTML generated on the server side.

These are old static examples of plot types I'd like to support.


Document:
Last Update:
Author: Daniel McRobb

Related Objects

See https://catalog.caida.org/software/cflowd/ to explore related objects to this document in the CAIDA Resource Catalog.