So now that we have completed the Covering Packet
Manipulation with Scapy module,
let's review the coverage that we laid out in our introduction.
In our first two sections of this module,
we went through the different Scapy display commands and methods that can be
used to help analyze packets that have been captured or built.
It is important to understand that when you utilize tools like Scapy,
you have the ability to look at a packet from the ground up,
and this includes everything from the bits to build them
up to field level protocol analysis.
In reviewing these topics,
you now have the knowledge to play around with the available
commands for their use in your environment.
In the second half of this module,
we moved into covering how Scapy can be used to create packets from
scratch and how we can use this knowledge to break a packet into
different layers for help in our analysis.
This knowledge is especially important to have in your tool chest when working
with Scapy as it enables you to build any type of packet,
as well as analyze any type of packet, and this can,
of course, be vital in Scapy's use in your environment.
We hope that this information was useful and will help further your
understanding of Python network security programming.