Go at the DARPA Cyber Grand Challenge
Offered By: Gopher Academy via YouTube
Course Description
Overview
Explore how Go's channels, concurrency, and third-party packages were leveraged to capture streaming data during DARPA's Cyber Grand Challenge in this 36-minute conference talk. Learn about efficient network traffic capture and database storage techniques, decision-making processes, and the use of Go-specific tools like Go Packet and Go Capture. Discover optimization strategies, profiling techniques, and solutions to common challenges in data capture and analysis. Gain insights into building resilient systems and improving performance in high-stakes cybersecurity competitions.
Syllabus
Introduction
How did Go fit in
What was the goal
Results
Decision Making
Why Go
Go Packet
Go Capture
Parse
Storage
TCP Socket
Replaying
Test
Questions
The Trick
Parsers
Optimization
No more packets
Buffering
Capture
System Buffering
Profiling
What was helpful
The other problem
Whats the cause
Waiting for data
Pipeline
Pipeline Fix
Manual Profiling
Resilience
Taught by
Gopher Academy
Related Courses
A Holistic Go ExperienceGopher Academy via YouTube Safe, Fast, and Easy - Building a Plugin System with WebAssembly
Gopher Academy via YouTube A Journey Through Integration Testing with Go - What Could Go Wrong?
Gopher Academy via YouTube Kraken Wrangling for Dummies - Go Module Dependency Management at Scale
Gopher Academy via YouTube Go, the Data Engineer's Missing Tool?
Gopher Academy via YouTube