5 Analyzing Network Protocols

Analyzing protocols is important for tasks such as fingerprinting, obtaining information, and even exploitation. But in the IoT world, you’ll frequently have to work with proprietary, custom, or new network protocols. These protocols can be challenging, because even if you can capture network traffic, packet analyzers like Wireshark often can’t identify what you’ve found. Sometimes, you’ll need to write new tools to communicate with the IoT device.

In this chapter, we explain the process of analyzing network communications, focusing specifically on the challenges you’ll face when working with unusual protocols. ...

Get Practical IoT Hacking now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.