SharkFest'25 EUROPE

Handcrafted Packets: Build network packets with Scapy
2025-11-06 , Room A

• You want to reproduce a network problem for specific frames?
• You want to test a Wireshark dissector you’ve developed but a sample capture is missing?
• You want to test whether an application reacts to all defined commands?
• You do a penetration test and want to see how a network device handles undefined data (e.g. with TCP MSS=0)

For all these cases, Scapy can help you build the packets you need. In this talk, I will show you how to do it. Scapy is
a packet manipulation tool written in Python. It can forge or decode packets, send them on the wire, capture them, and
match requests and replies. At the end of the session, we can assemble packages together in a hands-on session. => Bring
your laptop with you.

Uli has been working somewhere between IT/OT infrastructure and IT/OT security for more than two decades. His current position is ‘IT Security Architect’ at Krones AG. He has been a member of the Core Developer Team since 2021.

This speaker also appears in: