Description
This is the third (out of five) session in the Networking and Cyber Security course. In this session we will learn the basics of Python programming language.
We will also cover client/server programming and applications and Python's networking modules. We will obtain basic and advanced skills
in using Scapy module for interactive packet generation and manipulation.
We will use many examples and demos. There is no need for extensive knowledge in programming in general and prior experience with Python is not necessary.
Objectives
After you complete this course you will be able to write basic programs in Python. You will be able to develop client/server applications and use
Python's networking modules. You will be able to write your own packet generation and manipulation tools using Scapy.