Advanced
Network Penetration Testing Using Python and Kali Linux
By Gus Khawaja
Learn network penetration testing using the amazing programming language, Python.
Course info
Rating
Level
Beginner

Updated
Jan 25, 2016

Duration
1h 22m

Table of contents
Course Overview
Before We Start
Setting up the Environment
Introduction
1m
Installing WingIDE on Kali Linux
3m
WingIDE Overview
6m
First Penetration Testing Program
7m
Summary
1m
Network Sockets in Python
Introduction
1m
Writing a TCP Client in Python
12m
Writing a TCP Server in Python
7m
Writing a UDP Client in Python
3m
Summary
1m
Raw Sockets in Python
Introduction
1m
Reading Binary Raw Packets in Python
4m
Decoding the IP Header
6m
Develop Pythonic Applications Using Scapy
9m
Summary
1m
Replacing Netcat Using Python
Description
Course info
Rating
Level
Beginner

Updated
Jan 25, 2016

Duration
1h 22m

Description
This course introduces how to move from novice scripting to professional penetration testing, by using the cross-platform programming language, Python. This course uses Kali Linux and WingIDE for demonstrations.
About the author