In this project, students will use D3 to build stand-alone prototype visualizations of Dell SonicWALL firewall data that could be integrated into their Dell SonicWALL Analyzer product.
The co-sponsors of this project are:
- Sophie Engle, University of San Francisco
- Carrie Gates, Dell Research
The students participating in this project are:
- Wanzhang Sheng (@ranmocy)
- Michelle Gao (@michellegg)
- Kaiming Yang (@yaxum62)
Month | Description |
---|---|
August | Project introduction and setup. |
September | Learn D3 and create basic visualizations. |
October | Learn SonicWALL data format, and integrate into visualizations. |
November | Prepare deliverables for Supercomputing. |
December | Present deliverables and results. |
This project will use primarily d3.js (or p5.js) for visualization, and any other JavaScript libraries necessary to parse and filter the data. The data will come from the Dell SonicWALL line, and the visualizations should extend what is available in their analysis products.
The following are some great resource for getting started:
I especially encourage you to read the following articles by the creator of D3, Mike Bostock:
- Three Little Circles
- Thinking with Joins
- How Selections Work
- Working with Transitions
- Towards Reusable Charts
Alternatively, you are welcome to look into the new p5.js library. It is perfectly acceptable to have some of you working in D3 and some of you working in p5 instead.
Here are some of the SonicWALL products we will get to work with:
- Dell SonicWALL TZ Series (Small Business)
- Dell SonicWALL Supermassive Series (Enterprise)
- Dell SonicWALL Analyzer
- Dell SonicWALL Srutinizer
GitHub repository for the "Visualizing SonicWall Firewall Data" group in CS 690.
Home page: http://cs690.github.io/fall2014-sonicwall/
Examples: