->
Udemy - Ethical Hacking with Python
Udemy - Ethical Hacking with Python

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 –


Description

 

  • 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 Client – Learn how to create a UDP server and client with Python

Retrieving hostname IP and Banner grabbing – Learn Socket.gethostname() and write a banner grabber.

Socket Server Framework – Learn this framework to create TCP and UDP servers.

Scapy – Learn how to use this Phyton program to send, sniff, dissect, and forge network packets.

Syn Flood attack with Scapy – Learn how to do a SYN flood attack using scapy.

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

HTTP Server – Learn how to create your own web server with Python.       

Object-oriented programming in python – Learn efficient Object-oriented programming in python

Sniffing with Scapy – Learn Sniffing techniques with Scapy

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

urllib and httplib – Learn urllib and httplib libraries.

Ftplib – Learn how to use this library for File Transfer Protocol (FTP)

Forensics Investigation with Python – Learn 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

 

Who this course is for:

  • For those who want to learn programming and don’t know where to start.
  • System Administrators / Network administrators who want to know how networking works in detail.
  • Information security professional who want to writes scripts/tools for their work easier.

Course content

  • Introduction to Python and Socket Programming
    • Course Intro - Introduction to Python and Socket Programming
  • Python Installation
    • Python Installation
  • Python Data Types
    • Python Data Types
  • Python If Statements
    • Python If Statements
  • Python Loops
    • Python Loops
  • Python Functions
    • Python Functions
  • Python File Handling
    • Python File Handling
  • TCP Server and Client
    • TCP Server and Client
  • UDP Server and Client
    • UDP Server and Client
  • Retrieving hostname, IP and Banner grabbing
    • Retrieving hostname, IP and Banner grabbing
  • Socket Server Framework
    • Socket Server Framework
  • Scapy
    • Scapy
  • Syn Flood attack with Scapy
    • Syn Flood attack with Scapy
  • Ping Sweep with Scapy
    • Ping Sweep with Scapy
  • HTTP Server
    • HTTP Server
  • Object-Oriented Programming in Python
    • Object-Oriented Programming in Python
  • Sniffing with Scapy
    • Sniffing with Scapy
  • Buffer Overflow and Exploit Writing with Python
    • Buffer Overflow and Exploit Writing with Python
  • urllib and httplib
    • urllib and httplib
  • ftplib
    • ftplib
  • Forensics investigation with Python
    • Forensics investigation with python
  • Module 22 (Modular Programming with Python)
    • Module 22 (Modular Programming with Python)
  • Module 23 (Exception Handling in Python)
    • Module 23 (Exception Handling in Python)
  • Quizzes
    • Quiz 1-2
    • Quiz 3
    • Quiz 4
    • Quiz 5
    • Quiz 6
    • Quiz 7
    • Quiz 8
    • Quiz 9
    • Quiz 10
    • Quiz 11
    • Quiz 15
    • Quiz 16
    • Quiz 17
    • Quiz 19
    • Quiz 20
    • Quiz 21
    • Quiz 22
    • Quiz 23

Ethical Hacking with Python


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Gamystyle   |  

Information
Members of Guests cannot leave comments.




rss