This online course would help you understand how you can write your own packet crafting tools. Be it any TCP/IP packets for analysis , troubleshooting or testing, the course would help.
The Python Network programming course would help you understand the basics of scapy, one of the popular packet crafting frameworks and how it can be combined using Python to write your own packet crafting tools. Starting with the basics of scapy and explanation of how to install and use scapy, the course shows you how to write and craft basic network packets like ICMP, TCP, UDP, IP, Ethernet etc. It also demonstrates how you can combine Python with scapy to automate and create packet crafting frame works. The tools which are developed using Python and scapy include packet injectors, port scanners, speed testing tools, network scanners.
This course is highly recommended for network engineers, network programmers, network and protocol testers and any one who would like to learn the art of packet crafting and making your own tools and scripts.
The course can be taken on Udemy platform. The link to take the course is provided below.