Python Network Programming For Beginners

Posted By: ELK1nG

Python Network Programming For Beginners
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 381.62 MB | Duration: 1h 29m

Learn Python Basics, Python Socket Programming , Build a Simple Chat Application with Python and Reverse Shell

What you'll learn

Python Foundation Knowladge for Beginners ( For Loops, While Loops , IF ELSE, Variables, Lists, Dictionaries, Classes, Objects ect)

Python Socket Programming

Create a Simple Chat Application with Python

Reverse Shell Ethical Hacking Strategy

Creating Reverse Shell with Python

Requirements

A computer with minimum 2GB memory ( 4 GB and above is recommended)

USB drive for launch social engineering attack

No programming experience needed. You will learn all the basics in this course

Description

In the first section of the course, We are Creating a Virtual Lab with VMWare.We are discussing about Basic Settings(grant root access,updating kali,conneting wireless adapter toVM),Networking VM with the Host and Setting up Windows VM and Networking.In the next section, We are Discussing about Information Gathering. Basic Target Discovery with Netdiscover,Exploring Targets with Nmap,Target OS detection with Nmap,Visualizing Network Topology with Zenmap will be discussed.Learn the fundamentals of Python, how to program sockets in Python, and how to use Reverse Shell to build a simple chat applicationPython Foundation Knowledge for Beginners is the first section.We'll talk about variables, lists, dictionaries, classes, objects, while loops, if else, and more.We talk about Python socket programming in the second section.Making Python Sockets and Binding IPs Pay attention for connections and proceed.We are developing separate Python programs for the client and server.We are developing a straightforward chat application between the client and server in the third section.We are using Python to create a reverse shell in the final section. We can then upload it to a virtual server and run it from there.We talk about Python socket programming in the second section.Making Python Sockets and Binding IPs Pay attention for connections and proceed.We are developing separate Python programs for the client and server.We are developing a straightforward chat application between the client and server in the third section.We are using Python to create a reverse shell in the final section. We can then upload it to a virtual server and run it from there.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Basics of Python Programming for Beginners

Lecture 2 Installing Python and Setting up IDE

Lecture 3 Print Function and F Strings

Lecture 4 Variables and Basic Data Types in Python

Lecture 5 Operators in Python

Lecture 6 Python Functions

Lecture 7 Global and Local Variables in Python

Lecture 8 Working with Lists

Lecture 9 Working with Dictionaries

Lecture 10 If Else Statements in Python

Lecture 11 While Loops, Break and Continue Statements

Lecture 12 For Loops

Lecture 13 Classes and Objects in Python

Section 3: Python Socket Programming

Lecture 14 Introduction to Sockets Part 01

Lecture 15 Introduction to Sockets Part 02

Section 4: Creating a Simple Chat Application Between Client and Server

Lecture 16 Creating a Simple Chat Application Between Client and Server

Section 5: Creating the Reverse Shell

Lecture 17 The Reverse Shell Strategy

Lecture 18 Creating the Reverse Shell Part 01

Lecture 19 Creating the Reverse Shell Part 02

Lecture 20 Testing the Reverse Shell Locally

Section 6: Converting Reverse Shell Python File into EXE

Lecture 21 Installing Pyinstaller with PIP

Lecture 22 Converting client.py into a EXE File

Students who are interested in ethical hacking and computer science,Cybersecurity students,Students who are learning Networking and Python