YoVDO

Python Network Programming - TCP-IP Socket Programming

Offered By: YouTube

Tags

Python Courses Computer Networking Courses TCP/IP Courses Multithreading Courses Socket Programming Courses

Course Description

Overview

In this course, you will learn about Python Network Programming - TCP/IP Socket Programming. You will learn about IP addresses, ports, sockets, direct and reverse connections, creating an online server using Digital Ocean, reverse shell project, creating a socket, binding socket and connections, accepting connections, sending commands, client-server connection, socket client, testing locally, final program on a live server, multiple clients, handling connections, custom interactive shell, displaying all current connections, selecting a target, connecting to a computer remotely, multithreading, running multi-client live, and much more.


Syllabus

Python Network Programming - TCP/IP Socket Programming.
Basics of Networking - 1 - Introduction to IP addresses.
Basics of Networking - 2 - Introduction to Ports.
Basics of Networking - 3 - Introduction to Sockets.
Basics of Networking - 4 - Direct + Reverse Connection.
Basics of Networking - 5 - Create an online server using Digital Ocean.
Python Network Programming 1 - Reverse Shell Project ( Socket Programming ).
Python Network Programming 2 - Creating a Socket ( Socket Programming ).
Python Network Programming 3 - Binding Socket and Connections ( Socket Programming ).
Python Network Programming 4 - Accepting Connections ( Socket Programming ).
Python Network Programming 5 - Sending Commands ( Socket Programming ).
Python Network Programming 6 - Client Server Connection ( Socket Programming ).
Python Network Programming 7 - Python Socket client ( Socket Programming ).
Python Network Programming 8 - Testing Locally ( Socket Programming ).
Python Network Programming 9 - Final Program on a Live Server ( Socket Programming ).
Python Network Programming 10 - Multiple Client ( Socket Programming ).
Python Network Programming 11 - Handling Connections ( Socket Programming ).
Python Network Programming 12 - Custom Interactive Shell ( Socket Programming ).
Python Network Programming 13 - Displaying All Current Connections ( Socket Programming ).
Python Network Programming 14 - Selecting a Target ( Socket Programming ).
Python Network Programming 15 - Connecting to a Computer Remotely ( Socket Programming ).
Python Network Programming 16 - Multithreading ( Socket Programming ).
Python Network Programming 17 - Running Multi-Client Live ( Socket Programming ).
Road Trip.
Triton Poker NLHE Cash Game Montenegro 2019 - Episode 1.


Taught by

buildwithpython

Related Courses

Intro to Computer Networks
Chaffey College via California Community Colleges System
Computer Networks
University of Washington via Coursera
The Bits and Bytes of Computer Networking
Google via Coursera
Die Bits und Bytes von Computernetzwerken
Google via Coursera
Основы компьютерных сетей
Google via Coursera