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


AutoFocus is a traffic analysis and visualization tool that describes the traffic mix of a link through textual reports and time series plots.


The traffic reports are computed automatically. They describe the traffic mix by giving the traffic of selected traffic clusters (aggregates) defined using the source and destination IP address, source and destination ports and protocol field. There are separate reports that measure the traffic in bytes, packets and flows.

Using traffic clusters, one can divide the traffic into meaningful categories. AutoFocus uses RRDtool to produce time series plots of the traffic mix with each category in a different color. AutoFocus produces reports and plots for various time periods ranging from weeks to half hour intervals. Also, the user can drill down into separate pages for each category. The filter from the user interface allows drill down into arbitrary directions. AutoFocus accepts two types of input: packet header traces and NetFlow data. Both types of input can be sampled, but AutoFocus only compensates for the sampling in the reports that measure the traffic in bytes and packets, and not in those measuring the traffic in flows (to avoid giving biased estimates).


The beta version of AutoFocus is available for download.

Related Paper

The paper below describes the formal research that AutoFocus builds on.

Automatically Inferring Patterns of Resource Consumption in Network Traffic
Cristian Estan, Stefan Savage and George Varghese

Related Presentation

My presentation at NANOG 29 was more about AutoFocus than about the research behind it. It is availalble in PDF and PowerPoint.

For more details contact Cristian Estan

AutoFocus is available for commercial use under copyright license from The Regents of the University of California. For information please contact referencing invention SD2004-806.

Related Objects

See to explore related objects to this document in the CAIDA Resource Catalog.
Last Modified