
Explore the Unity video player basics, including playback speed, bookmarks, volume and quality controls, full screen, and navigating course content, questions, and announcements.
Install virtual box on windows from virtual box dot org, accept default settings, and finalize the installation. Then set up and run virtual machines on the host system.
Set up virtualization with VMware Workstation Player on Windows by downloading and installing the software, then optionally installing the enhanced keyboard driver. Create virtual machines and manage updates and features.
Install Kali Linux in a virtual machine from an ISO, configure VMware or VirtualBox, create the VM, perform a graphical install, and install VM tools and rolling Kali updates.
Get started with python on Kali, where python is pre installed; test code in idle, print hello world, and make hello world script executable using /usr/bin/python shebang and chmod +x.
Install Visual Studio Code from the deb package with sudo, install any dependencies if needed, then enable Python support with extensions and create a Python file in VS Code.
Install and run the hex chat irc client on kali, set a nickname, choose an irc server, connect, and join any channel.
Learn the basics of Python sockets, enabling TCP and UDP connections and using core concepts like domain, type, host, port, and methods such as bind, listen, and connect.
Import the socket library and use try-except to handle errors, then show getting a fully qualified domain name from an IP, converting a domain to an IP, and local hostname.
Learn to use the urllib library to access URL resources such as web pages and files by defining a user agent. Download HTML or binary data and save to disk.
Connect to a pop server and retrieve emails using a Python pop3 client, set up a local test server, then fetch and print each message.
build a python smtp client using smtplib to send emails from a local server, composing from, to, subject, and body with error handling and test execution.
Develop a Python ftp client with the ftplib library to connect to a public ftp server, list directories, download files, and upload text or binary data with error handling.
Build an interactive ssh client in python using the Paramiko library, enabling auto added host keys, connecting to a remote server, and looping to send commands and display output.
Build an sftp client with Paramiko to securely upload and download files over SSH, connecting to a server, transferring local and remote files, and closing the session.
Build a basic TCP client and server in Python by creating a socket, binding to a host and port, listening for connections, and echoing received messages back to the client.
Build a client-server tcp file transfer tool using sockets, enabling a server to receive binary files and a client to send them in chunks with file name handling.
Create an IRC bot in Python using TCP sockets, build a bot class, connect to a server, join a channel, send and receive messages, and respond to hello commands.
Learn to use the argparse module to build python command line interfaces by creating an argument parser, adding boolean, string, and integer options, and parsing with parse_args.
Develop a Python data scraper for the information discovery phase, extracting emails, phone numbers, IP addresses, and words from web pages or local files using regular expressions and requests.
Code a Python network host discovery tool using arp, icmp, and tcp scans. Leverage scapy and netaddr for parallel, root-enabled packet probing.
Create a stealth port scanner with Scapy in Python by performing a partial TCP handshake, sending a reset to avoid full connection, and logging scan results.
Build a banner grabber in Python using raw sockets to scan open ports on a remote server, capture banners, and use a DNS lookup script with multiprocessing.
Learn to build a Python man-in-the-middle tool using Scapy to sniff traffic from a remote host by ARP poisoning, forwarding packets, and saving captures for analysis with Wireshark.
Build an smtp server username enumerator using sockets and a word list with batch processing to identify usernames on a remote smtp server.
Create a Python web server directory and file enumerator that scans a remote URL using a word list, optional extension, and multiprocessing, reporting found directories and files with status codes.
In this course you'll learn everything you need to know to start coding network applications in Python 3. I'll walk you through setting up your environment and getting started with using Python 3. I won't leave anything to guessing and will explain every line of code.
This course consists of 5.5 hours of Full HD video material comprised of 25 lectures. You'll become familiar with basics of networking: internet architecture, IP addresses, Python TCP connections, Ports and Sockets. You'll discover core concepts of network communication and Python 3 network coding.
I'll show you how to use Python 3 TCP sockets to create client and server network applications. We'll create over 15 different Python 3 networking applications and code application tools for hackers. I'll show you how to build a Python 3 IRC Bot and learn how to process IRC server responses using TCP sockets.
We'll create a Python 3 banner grabbing tool using TCP sockets to connect to remote services and log banner messages. You'll code your own Web Server enumerator tool to scan web servers to find hidden directories or files using the requests library. You'll create a Client/Server tool for transferring files to and from remote systems using TCP sockets.
I'll show you how to build a Stealth Port Scanner to scan remote servers using scapy without making a complete TCP connection to the server. We'll use the Paramiko library to make an interactive SSH Shell connection to a remote SSH server using Python 3.
You'll build your own SMTP Username Enumerator to find user accounts on remote systems using TCP sockets. We'll develop a Python 3 sFTP tool to securely download and upload files to and from remote servers in Python 3. I'll show you how to connect to a remote POP Mail Server and retrieve email from a remote server.
We'll create a SMTP client tool to read Email from a remote SMTP server using the smtplib library. You'll create your own a Man-in-The-Middle Python 3 tool to sniff internet traffic from a remote system. We'll code your own Host Discovery tool in Python 3 using scapy to locate live systems on a network using ARP, ICMP, and TCP methods.
You'll also build a Data Scraping tool to harvest information from remote websites to locate IP Addresses, Email Addresses, and Phone Numbers of your target.