Next Previous Contents

7. Human Interface

7.1 Is it possible to generate HTML reports using CoralReef?

CoralReef has had an HTML report generator since 3.1. The present generator is the Perl script t2_report; CAIDA supporters also have access to the enhanced version, t2_report++. It supports graph generation using either the gd package or commercial Java software. It can take advantage of ASFinder and NetGeo (both CAIDA packages) to provide AS and country information about the traffic. In addition, It is designed to work with RRDtool (also available from CAIDA) to produce time series plots.

The present report generator can be easily customized since the front end is written in Perl. Early versions were big and slow because they were all Perl, but the current version has an efficient C backend.

7.2 I have many scripts that work on the old NLANR Coral format. How can I make them work with the new package?

There is no mechanism to convert your old tools to work with the new CoralReef file format, nor to convert new file formats to old formats. We encourage you to convert your old tools to use the new libcoral C API or Coral.pm Perl API. Applications written with these APIs can read any coral source including the old NLANR format as well as old, current, and future versions of the CoralReef file format, DAG files, pcap files, live system network interfaces, and several types of live monitoring devices.

7.3 What is the CoralReef file format?

The file format is specified on this web page. We encourage you to use libcoral or Coral.pm as the basis for any analysis program which you intend to write to remain compatible with any future changes to the CoralReef file format.

7.4 Do you have a description of all the applications that come with CoralReef?

Documentation included with CoralReef includes a list of applications and how to use them. This documentation can also be found on the CoralReef web site.


Next Previous Contents