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.
Overview
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
Reviews
4.5 rating, based on 2 Class Central reviews
-
good
everything was covered ,clear understanding ,easy to access, it describes about socket programming with clear explaination.
-
this course is one the most interesting and applicable courses if you are interested in programming , network, and security , you are learning such a powerful tool for Ethical Hacking and network development ;