Ethical Hacking with Python

Learn efficient programming with Python as well as hacking techniques using Python

3.75 (53 reviews)
Udemy
platform
English
language
Network & Security
category
Ethical Hacking with Python
2,758
students
3.5 hours
content
Mar 2017
last update
$19.99
regular price

What you will learn

Be Introduced to the Python programming language and socket programming.

Install Python 2.7.12 using Windows and Kali Linux

Learn the data types that comprise the Python programming language

How to use If statements in Python

How to use loops in Python.

How to use functions in Python.

How to handle files in Python

TCP Server and Client

UDP Server and Client

Retrieving hostname,IP and Banner grabbing

Socket Server Framework

Syn Flood attack with Scapy

Ping Sweep with Scapy

Object-oriented programming in python

Sniffing with Scapy

Buffer overflow and exploit writing with python

Forensics Investigation with Python

Modular Programming with Python

Exception Handling in Python

Why take this course?

In this with Python course, you’ll run through the fundamentals of all things Python ranging from understanding how to craft simple lines of code using variables and statements to setting up and using dictionaries. Once we’ve covered the basics, we will go through some ethical hacking tutorials including –

  • Syn Flood attack with Scapy,
  • Buffer overflow and exploit writing with Python
  • Forensic Investigation using hashlib and pypdf.

Though targeted towards complete beginners, this course also serves as a handy refresher for seasoned programmers who want to sharpen their coding skills or use python in some ethical hacking scenarios. Here is the breakdown on what you will learn in this course - 

Introduction to python and socket programming – Introduce you to the Python programming language and socket programming.

Python Installation – How to install Python 2.7.12 using Windows and Kali Linux

Python data types – Learn the data types that comprise the Python programming language

Python if statements – How to use If statements in Python.

Python loops – How to use loops in Python.

Python Functions – How to use functions in Python.

Python File Handling – How to handle files in Python

TCP Server and Client - Learn how to create a TCP server and client with Python

UDP Server and ClientLearn how to create a UDP server and client with Python

Retrieving hostname IP and Banner grabbingLearn Socket.gethostname() and write a banner grabber.

Socket Server FrameworkLearn this framework to create TCP and UDP servers.

ScapyLearn how to use this Phyton program to send, sniff, dissect, and forge network packets.

Syn Flood attack with ScapyLearn how to do a SYN flood attack using scapy.

Ping Sweep with Scapy - Learn how to do a Ping Sweep with Scapy.

HTTP ServerLearn how to create your own web server with Python.       

Object-oriented programming in pythonLearn efficient Object-oriented programming in python

Sniffing with ScapyLearn Sniffing techniques with Scapy

Buffer overflow and exploit writing with pythonLearn how to write a Buffer overflow exploit in python

urllib and httplibLearn urllib and httplib libraries.

FtplibLearn how to use this library for File Transfer Protocol (FTP)

Forensics Investigation with PythonLearn Forensic investigation techniques using hashlib and pypdf.

Modular Programming with Python – Learn Modular Programming with Python  

Exception Handling in Python – Learn Exception Handling in Python


Reviews

Lawrence
December 11, 2017
Well, at first I was discouraged by the accent. But once you get past that, a TON is there to be taught. I'm not finished the course and have learn an insane amount from it.
Tayo
August 13, 2017
This is a poor course because: - Instructor is dry and not engaging - Instructor's accent makes following along for me difficult and course has no subtitles. -Instructor is Unresponsive to questions on forums.

Charts

Price

Ethical Hacking with Python - Price chart

Rating

Ethical Hacking with Python - Ratings chart

Enrollment distribution

Ethical Hacking with Python - Distribution chart
1050018
udemy ID
12/24/2016
course created date
11/21/2019
course indexed date
Bot
course submited by