pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

Packet Crafting with Python

log in to bookmark this presentaton

Novice / Tutorial
March 9th 1:20 p.m. – 4:40 p.m.
This course is intended to introduce the attendee to various Python network manipulation libraries such as scapy, dpkt and impacket. Attendees will learn how to perform various tasks in Python that aid them in reading, building, writing, manipulating, generating and replaying custom network data.


While the term "packet" is generally used in context of IP, the term "packet crafting" is most often used to describe the manipulation of network data at multiple layers of the network stack. Packet crafting is a powerful skill the enables users to perform a wide variety of tasks including network auditing, application testing, system fingerprinting and protocol fuzzing.