Unveiling the Open Source Visualization Engine for Busy Hackers
summary
An open source visualization engine named OpenGraffiti converts CSV/JSON or bro/Zeek logs into graphs via a Python semantic net pipeline, NetworkX helpers and C++/Emscripten clients, using particle physics force‑directed layouts and exportable high‑res SVG/PDF. GPU work uses OpenCL acceleration with OpenGL ES rendering; layouts support BFS, random‑walk sampling, diffs and timelines. Scaling hits up to 55,000 nodes 100,000 edges for an ASN map; the pipeline runs on modest GPUs, is on GitHub, and is already used to analyze CryptoLocker, Red October and Kelihos.
AI-written summary · about
chapters (17)
- 0:00Introduction to speakers
- 1:37Data visualization rationale
- 5:30Fundamentals of graph theory
- 8:13Introducing Open Graffiti
- 10:55Workflow and engine features
- 13:27Physics-based 3D layouts
- 17:01Security data use cases
- 21:47Advanced visual functions
- 23:47Analyzing specific data sets
- 27:42Breach clusters with DBIR
- 30:23Natural language processing
- 33:17Big data visualization
- 36:09OpenDNS threat hunting
- 41:53Visualizing the internet
- 44:54Practical tool utility
- 47:23Future directions and closing
- 51:05Q&A session
related talks
32mCode More, Draw Less, and Debug Just a Little!
20mAttack of the Graph: Visual Tools for Cyber Analysis
15mGraphs on the High Seas: UI/UX Considerations for Great Geospatial Graph Visualization
23mPowerful (but Easy) Data Visualization with the Graph Gem
29mBuilding a Graph User-Interface for Malware-Analysis
28mGo for Information Displays
14mEasy Jupyter Notebook Graph Visualization in 10 minutes
46mExplorations in Interactive Visual Analytics
