Python for Ethical Hacking
Ethical Hacking is the process of identifying potential threats and vulnerabilities on a computer or network through advanced tools and techniques. An ethical hacker or White Hat hacker attempts to access an organization computer or network bypassing system security and search for weak points and vulnerable network points which could be exploited by malicious hackers or Black Hat hackers.
Ethical Hackers generally uses several tools to access the network and uses scripts to search for any anomalies or vulnerable points on the network. Python is a simple, powerful and open source programming language which is used to write scripts for Ethical Hacking.
This course explains how to use Python to create ethical hacking tools and scripts. In this course we are going to see some basic concepts of Python programming such as if, else-if statements to advanced concepts such as creating TCP clients. Unlike other python courses, you not only understand python concepts but also be able to apply the scripts into Kali Linux to test computer systems
Some of the pointers from the course
- We are going to create tools and scripts for ethical hacking
- OS of choice: Kali Linux, Python version – 3.0
- Use pre-built Python packages to create the tools and scripts
- Install PyCharm and create a simple Python script
- Use PIP command to download and install Nmap into the Python
- Prints mathematical variables and operates to the script
- Understand and perform statements like if, else-if and else conditions
- Learn mathematical variables and operators using for loops
- Use while loop and range to create scripts
- Use Python Dictionary to create keys with values
- Create and implement functions in Python and organize your code to perform individual task
- Build Nmap network scanner to scan a specific port/IP
- Create a FTP brute force password cracker
- Creating Network Sockets, TCP Client, TCP Servers and UDP Clients & Servers
- Build Custom Scripts on your own
Course Features
- Lectures 16
- Quizzes 0
- Duration 3 hours
- Skill level All levels
- Language English
- Students 13080
- Certificate Yes
- Assessments Yes