
This is the introduction to the course which includes the agenda for the upcoming Python course.
In this lecture the student will learn how to download Python and install it on a Windows operating system using the command line.
In this lecture the student will learn about interpreter and idle.
In this lecture the student will learn the basics of creating a sample program using Python.
In this lecture the student will learn about strings within Python.
In this lecture the student will learn about input statements within Python.
In this lecture the student will learn about reading and writing files within Python.
In this lecture the student will learn about various expressions within Python.
In this lecture the student will learn the fundamentals of Tuples within Python.
In this lecture the student will learn about Loop statements within Python.
In this lecture the student will learn about conditional execution statements within Python.
In this lecture the student will learn about IF statements within Python.
In this lecture the student will learn about IF statements within Python.
In this lecture the student will learn about the while loop within Python.
In this lecture the student will learn what penetration testing is from an overview perspective.
This lecture covers the five different stages that are used within a penetration test.
In this lecture the student will learn how to build a web server in Python using socket programming techniques.
In this lecture the student will learn how to install Virtual Box onto their Windows operating system.
In this lecture the student will learn how to download and set up Kali
In this lecture the student will learn how to set up Python inside the newly created Kali virtual machine.
In this lecture the student will learn how to set up Wing IDE Editor
In this lecture the student will learn how to write a Python program to crack a password protected zip file.
In this lecture the student will learn how to create their own TCP client that will later be able to connect with a TCP server in the next lecture
In this lecture the student will learn how to create their own TCP server to connect to with a TCP client that was made in the previous lecture
In this lecture the student will learn how to read raw binary packets from system programs
In this lecture the student will learn how to import Nmap port scanner options into their own port scanning program
This is the part one lecture where the student will learn how to create their own traffic sniffer, similar to that of Wireshark or TCPdump
This is the part two lecture where the student will learn how to create their own traffic sniffer, similar to that of Wireshark or TCPdump
This is the part one lecture where the student will learn how to create their own brute force tool that can break the passwords of an FTP server
This is the part two lecture where the student will learn how to create their own brute force tool that can break the passwords of an FTP server
This is the part one lecture where the student will learn how to create their own SQL server to later test with SQLMap
This is the part two lecture where the student will learn how to create their own SQL server to later test with SQLMap
The conclusion to the course and summary of what the student has learned.
This course aims to teach student's about the importance of programming within Python when combined with penetration testing. No prior knowledge of Python or penetration is required as the course covers some of the fundamentals required within the Python language as well as explanations of what penetration testing is and examples of the stages used within a penetration test.
Within the latter part of this course Python programming and penetration testing is combined with the student learning to create their own penetration testing programs, with the aim of the student gaining a deep understanding of how these programs work as opposed to blindly running off the shelf penetration testing programs.