Hacking with Python
Practical Penetration Testing with Python Workshop
This course is a practical guide to discovering and exploiting security flaws in network and software technologies. By “network technologies” we mean Ethernet, ARP, IPv4, IPv6, ICMP, UDP, TCP, DHCP, DNS, NTP, and HTTP. We examine a wide variety of different protocols and transports, and the means to exploit them to achieve denial of service, identity spoofing and even arbitrary remote command execution. Throughout the course, we spell out the specific steps you need to follow to detect each type of vulnerability, and how to exploit it to perform unauthorized actions.