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
Computer SecurityStanford University via Coursera Cryptography II
Stanford University via Coursera Malicious Software and its Underground Economy: Two Sides to Every Story
University of London International Programmes via Coursera Building an Information Risk Management Toolkit
University of Washington via Coursera Introduction to Cybersecurity
National Cybersecurity Institute at Excelsior College via Canvas Network