1AfterGlow - 1.6 2--------------- 3 4AfterGlow is a collection of scripts which facilitate the process of generating graphs. 5AfterGlow 1.x was written in Perl and can be used to visualize CSV files as event graphs (also called link graphs). AfterGlow 2.0 and later is written in Java. It can be used to visualize the same CSV files as TreeMaps. Future versions will merge the two versions and allow the generation of event graphs with the Java version as well. 6AfterGlow 1.x is reading a CSV file and transforms it into a graph language file that can be read by the AT&T graphviz library to then generate an image. 7AfterGlow 2.0 is DEPRECATED! No more supported. Dead. Sorry! 8AfterGlow 2.0 is utilizing the infovis graphing libraries as a basis. 9 10As a bonus, a tcpdump and sendmail log parser is includedn in the AfterGlow distro. This will allow you to visualize network traffic and email logs right away! 11 12PreRequisites 13------------- 14 15For AfterGlow 1.x you will need the AT&T Graphviz library installed: 16 17http://www.graphviz.org 18 19Running 20------- 21 22AfterGlow 1.x: 23 24tcpdump -vttttnnelr file.pcap |tcpdump2csv.pl "sip dip ttl" \ 25afterglow.pl -c color.properties -p 2 | neato -Tgif -o test.gif 26 27Files 28----- 29 30data contains example data to visualize 31src contains all the source code of AfterGlow 32src/perl AfterGlow 1.x, Parser, and Database Scripts 33src/perl/graph The AfterGlow 1.x code to visualize CSV files 34src/perl/parsers A collection of parsers to generate CSV files from raw input 35src/perl/charts A collection of scripts you can use with ChartDirector 36src/perl/loganalysis A number of small tools that are helpful for log analysis 37 38License 39------- 40 41Copyright (c) 2010 by Raffael Marty 42 43This program is free software; you can redistribute it and/or modify 44it under the terms of the GNU General Public License as published by 45the Free Software Foundation; either version 2 of the License, or 46(at your option) any later version. 47 48This program is distributed in the hope that it will be useful, 49but WITHOUT ANY WARRANTY; without even the implied warranty of 50MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 51GNU General Public License for more details. 52 53You should have received a copy of the GNU General Public License 54along with this program; if not, write to the Free Software 55Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 56 57