So now that we have completed the Displaying Port Scanning
and Traceroute with the Scapy module,
let's review the coverage we laid out in our introduction.
In our first two sections of this module,
we went through the different methods that can be used
with Scapy to send and receive packets.
It is important to understand what each of these different commands do and
don't do to ensure that you get the responses that you expect.
In the third and fourth sections,
we covered how these commands can be used to perform a
variety of different port scans on a network.
This knowledge can be foundational in the development of tools that you,
as a network security engineer, can build.
We then move on with the fifth and sixth sections where we cover the
application of these commands in performing ICMP,
UDP, and TCP traceroutes on a network.
While many traceroute utilities exist,
this additional level of control that is given by Scapy can ensure that you,
as an engineer, have as much flexibility as possible.
In our next module,
we will move on and talk about how Scapy can be used to help
detect both FTP and SSH‑based brute force attacks.
We hope that this information was useful and will help further
your understanding of Python network security.