Skip to content


Subversion checkout URL

You can clone with
Download ZIP
AfterGlow Cloud is a security visualization tool which lets users upload data and visualize the data as graphs on-the-fly (part of Google Summer of Code 2012).
Perl JavaScript Python CSS Shell
Branch: first-version
Pull request Compare This branch is 1 commit ahead, 43 commits behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


afterglow-cloud (Version 1.0)


	AfterGlow Cloud is a security visualization tool which lets users 
	upload data and visualize the data as graphs on-the-fly. This project 
	is a part of Google's Summer of Code 2012 under The Honeynet Project 

	The core of this tool is derived from its command-line predecessor 
	AfterGlow [3]. AfterGlow Cloud runs primarily on Django. Currently live
	demos (clones of this repository) can be found at:



	At this stage of development the project only runs on Django's 
	'runserver' module for development testing. The installation 
	instructions below cover only this scope presently. Further installation
	instructions would be added soon when a version suitable for production
	is released (on Apache).
	The instructions given below are specific to a machine running Ubuntu.
		-Django 1.4.0
		-A RDBMS module that Django supports -- (tested on MySQL) 
		-GraphViz Library
		-'libtext-csv-perl' package on Ubuntu (presumed that Perl is 
		It is assumed beyond this point that Django and a RDBMS module 
		is installed.
		Create a database in the RDBMS module installed. This document 
		will refer to this database as "af_database".
		GraphViz and libtext-csv-perl can be installed on Ubuntu with:
		$ sudo apt-get install graphviz libtext-csv-perl
		Clone a latest copy of the project from the repository and 
		change directory:
		$ git clone
		$ cd afterglow-cloud/afterglow_cloud/afterglow_cloud
		Open up '' in a text-editor:
		$ sudo nano
		Edit all the required settings. 
			-Supply all needed values for 'DATABASES' declaration 
				in the file (Lines #16-21) [From 'af_database'].
			-Change line #72 to the absolute path of the directory 
				'static' (app/static) on your machine. If you 
				cloned the repository in your home directory and
				your username is 'foo' then the value here 
				should be - '/home/foo/afterglow-cloud
		Save and exit from the editor.
		Change directory into the parent directory and run 'syncdb'.
		$ cd ..
		$ sudo python syncdb
		If everything went well you should see something like:
			$ Creating tables ...
			Installing custom SQL ...
			Installing indexes ...
		Once done, invoke Django's runserver module to launch the 
		$ sudo python runserver
		This will run Django's development server on port 80 (listenting
		on all hosts - example localhost) with AfterGlow Cloud running. 
Something went wrong with that request. Please try again.