Python For Ethical Hacking
Ethical hacking is the method of identifying potential threats as well as vulnerabilities on a computer network with the help of advanced tools and techniques. Python, which is one of the most loved programming languages available due to its abundance of tools and libraries, is also preferred for ethical hacking.
Topics Covered In This Course
Introduction:
- What this course covers
Getting Started:
- Virtual machines
- Operating Systems
- Installing python part 1
- Source Code
- Installing python part 2
- Integrated Development Environments [IDEs] to use
- Virtual environment
- Virtual environment linux
- Virtual environment windows
- Visual studio code configuration
Networking Introduction:
- Network Classification
- Local Area Network types
- OSI stack
- Common networking terminologies
Introduction to Hacking:
- What is Hacking
Staying Anonymous:
- How to change MAC address
- Creating MAC changer Class
- Regex pattern
- Completing MAC function
- Running the program
Geo Tracking:
- How HTTP protocol works
- How to track IP location
Packet Manipulation - Introduction to Scapy Module:
- Introduction to networking layers TCP IP ETHER
- Scapy Introduction
- Working with Scapy
Network scanning:
- Network Mapper Introduction - NMAP
- Creating Scapy Scanner
- Scanning network using Scapy
- Sending packets
Creating your own malware:
- Create a server program
- Create a client program
- Create server class
- Listen and accept connections
- Sending and receiving data
- Create client class
- Creating instances for server and client
- Handling the connection
- Getting user Input
- Creating command obj
- Getting user command
- Execute system command
- Executing command windows
0 Comments