Tag: wireshark
-
Protocol Parsing Guide: From Packets to Structured Data
In this blog, I’ll walk you through the essential steps and guidance for parsing network protocols. We’ll assume that you’re already running a Layer 4 (L4) proxy to capture packets into a buffer, and you have both the client and destination connection objects readily available. This guide will focus on helping you convert raw network…
-

What is Postgres Wire Protocol
Databases are the backbone of modern applications, enabling efficient storage and retrieval of data. But have you ever wondered why databases like PostgreSQL don’t simply use HTTP for communication? The answer lies in the specialized nature of database protocols. The PostgreSQL wire protocol is specifically designed to handle complex database tasks such as transactions, secure…
-

Decoding HTTP/2 Traffic is Hard, but eBPF can help
I’ve come across a particular challenge that many of us face: decoding HTTP/2 traffic becomes easier when you understand concepts from a protocol parsing guide, especially when dealing with complex binary protocols like HTTP/2. In this blog, I’ll share insights on why decoding HTTP/2 headers can be tricky, how HPACK adds a layer of complexity,…