Главная
Study mode:
on
1
Packet Capturing with Go
2
What is Packet Capturing
3
How Can it be Used?
4
My Motivations
5
Common Tools
6
Prerequisites
7
WinPcap
8
gopacket Overview
9
Get pcap Version
10
Find Network Device
11
Network Adapter Struct
12
Address Struct
13
Opening Live Device
14
Creating a Packet Source
15
Read One Packet
16
Read All Packets
17
Capturing with Filter
18
Berkeley Packet Filter Examples
19
Opening pcap file for Writing
20
Writing Pcap File
21
List Packet Layers
22
Visualizing Packet Layers
23
Ethernet Packet Structure
24
IP Packet Structure
25
Analyze IPv4 Layer
26
Analyze TCP Layer
27
Decoding Packet Layers
28
Faster Decoding (1/2)
29
Other Supported Layers
30
Common Packet Layers
31
Custom Layers (4/5)
32
Creating Packets
33
Flow and Endpoint
34
Demos
Description:
Explore packet capture, analysis, and injection techniques using Go in this GopherCon 2016 talk by John Leon. Dive into the world of packet capturing, learning its applications and motivations. Discover common tools and prerequisites, including WinPcap. Get an overview of the gopacket library and its capabilities. Learn to find network devices, open live devices, create packet sources, and read packets with and without filters. Understand how to work with pcap files for writing and analyze various packet layers, including Ethernet, IP, and TCP. Explore faster decoding methods and custom layer creation. Gain insights into creating packets, working with flows and endpoints, and see practical demonstrations of these concepts in action.

Packet Capture, Analysis, and Injection with Go

Gopher Academy
Add to list
0:00 / 0:00