This week we will have a special presentation on the Python library known as Scapy.
From the Scapy website:
"Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own[masked] frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc."
The presentation will cover the basics of why and how to use Scapy. You will get a brief introduction to Python and networking, and some exercises and hands on experience using Scapy.
To get the most out of this presentation, bring a computer with a working Python and Scapy installed. If you don't have any or all of those things, don't worry. You're still welcome.