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
Разработка веб-сервисов на Go - основы языкаMoscow Institute of Physics and Technology via Coursera Getting Started with Go
University of California, Irvine via Coursera Concurrency in Go
University of California, Irvine via Coursera Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX