Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Python Hacking Course: Beginner to Advanced
Rating: 4.4 out of 5(1,984 ratings)
222,368 students

The Complete Python Hacking Course: Beginner to Advanced

Learn ethical hacking, penetration testing and network security while working on Python coding projects!
Last updated 11/2024
English
English [Auto],

What you'll learn

  • Ethical Hacking
  • Python Programming
  • Penetration Testing
  • Network Security
  • Port and Vulnerability Scanning
  • SSH and FTP Attacks
  • Password Cracking
  • Sniffers, Flooders and Spoofers
  • DNS Spoofing
  • Network Analysis
  • Multi-functioning Reverse Shell

Course content

11 sections90 lectures17h 22m total length
  • Welcome to Python for ethical hacking!5:16

    Learn to code your own ethical hacking tools, from port scanners to reverse shells, inside a kali linux virtual environment similar to nmap. Set up virtualbox, practice legal, permission-based testing.

  • Kali Linux in a virtual machine quick start guide1:42
  • VirtualBox installation11:39

    Download and install VirtualBox and Kali Linux, selecting the correct 64-bit or 32-bit version. Create a Debian 64-bit VM with configured memory and dynamic storage for ethical hacking.

  • Kali Linux installation17:05

    Set up a Kali Linux hacking environment in VirtualBox by adding the Kali iso, configuring storage, memory, cpus, and network, then installing and booting into the root account.

  • Adding Guest Additions15:06

    Enable full-screen mode on Cal Linux by installing VirtualBox guest additions. Update sources.list, headers, and repositories, and troubleshoot common lock errors.

  • Python in Kali terminal13:31

    Open the Kali Linux terminal, use Python 2 or 3, write hello world in nano, save to test.py, make executable, and run with dot slash.

Requirements

  • A basic understanding of ethical hacking related concepts.
  • An eager and open mind!

Description

If you would like to master ethical hacking while working on practical Python coding projects, you are going to LOVE this course! Learn Python hacking, ethical hacking, penetration testing, cybersecurity, and more with over 17 hours of HD video tutorials! This course was designed for students interested in intermediate to advanced level ethical hacking tutorials, however it is still taught in a step-by-step, beginner friendly method. We will begin with coding basic port and vulnerability scanning tools, move onto SSH, FTP, and spoofing attacks, take a look at network analysis, and finish up with coding a reverse shell, command and control center, and several website penetration testing tools. Upon completing this course, you will be prepared for a job in the cybersecurity industry.


8 Coding Projects in the course:

• Port and vulnerability scanner

• SSH brute-forcer

• MAC address changer

• ARP spoofer

• DNS spoofer

• Multi-functioning reverse shell

• Keylogger

• Command and control center


Topics covered in the course:

• Introduction and setup

• Port and vulnerability scanning

• SSH and FTP attacks

• Password cracking

• Sniffers, flooders and spoofers

• DNS spoofing

• Network analysis

• Coding a multi-functioning reverse shell

• Keyloggers

• Command and control center

• Website penetration testing


Still not sold? Check out a few of the awesome reviews this course has received from customers:

• "This course was very helpful to me. It taught me to actually continue coding. I used to try to learn using tutorials but I would lose interest quickly. This course has me writing code over and over to get the feel of the syntax and gives me a better understanding of how coding actually works. Thanks!"

• "What a great course!! It helped to give me a deep understanding of many topics about my current CEH Certification. Thank you very much!"

• "The course is very well explained, projects are being developed and showing how they can be improved. I particularly liked the section dedicated to the reverse shell, I learned a lot. Thank you Joseph for the course."


Who this course is for:

  • Python developers interested in ethical hacking and network security.
  • Students interested in learning Python, a powerful scripting language.