Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python 2 Network Programming - Part 3: Scapy & Security Tools
Getting Started With This Course
Quick Insight To Get You Warmed Up! (2:04)
Some Administrative Details About This Course (1:28)
How To Receive Maximum Results From This Course
How To Learn Python Basics Fast!
Quiz 1 - Basic Python Syntax
Course Resources
Download The Resources Using This Guide
Creating A VirtualBox Host-Only Adapter (1:53)
Creating/Importing Virtual Machines Into VirtualBox (4:19)
Keep This In Mind When Configuring The VMs (2:00)
Establishing IP Connectivity (Host-Only) (4:04)
Establishing IP Connectivity (Local LAN) (1:12)
Asking For Help (2:32)
Quiz 2 - Using The Resources
Quick Overview Of The OSI Stack And TCP/IP
The OSI Model + Layer Functions (3:10)
The TCP/IP Model + Layer Functions (2:01)
IP Datagram Encapsulation (3:56)
IP Datagram General Structure (3:18)
TCP Flags Explained (2:22)
The TCP Three-Way Handshake (2:29)
Quiz 3 - OSI & TCP/IP
Exploring The Scapy Tool And Its Features
Introduction To Scapy (1:54)
Installing Scapy (1:37)
Upgrading Scapy To The Latest Release (1:36)
Running Scapy In Linux (0:54)
Scapy's Functions: ls(), lsc() (2:24)
Scapy's Functions: show(), summary(), nsummary() (6:48)
Scapy's Functions: RandShort(), RandNum(), fuzz() (5:38)
Scapy's Functions: send(), sendp() (4:56)
Scapy's Functions: sr(), sr1() (2:47)
Scapy's Functions: srp(), srp1() (3:02)
Scapy's Functions: traceroute() (3:01)
Scapy's Functions: sniff() (3:04)
Scapy's Functions: command(), eval() (5:55)
Introduction To Wireshark (1:10)
Scapy's Functions: wireshark(), wrpcap(), rdpcap() (6:49)
Accessing Packet Layers And Fields With Scapy (3:29)
Getting More Information About Scapy's Functions And Syntax (1:08)
License Information
Quiz 4 - Using Scapy
Building Basic Network And Security Tools With Scapy
Disclaimer: Please Read This Carefully!
My Network Setup For This Course (1:34)
Sniffing With Scapy: Explaining The Code (7:03)
Sniffing With Scapy: Testing The Code (2:11)
Sniffing With Scapy: Download The Code
Basic Traceroute: Explaining The Code (2:02)
Basic Traceroute: Testing The Code (2:45)
Basic Traceroute: Download The Code
TCP SYN Traceroute: Explaining The Code (3:06)
TCP SYN Traceroute: Testing The Code (1:41)
TCP SYN Traceroute: Download The Code
UDP Traceroute: Explaining The Code (2:22)
UDP Traceroute: Testing The Code (1:43)
UDP Traceroute: Download The Code
DNS Traceroute: Explaining The Code (1:49)
DNS Traceroute: Testing The Code (1:57)
DNS Traceroute: Download The Code
TCP SYN Scan: Explaining The Code (9:54)
TCP SYN Scan: Testing The Code (3:37)
TCP SYN Scan: Download The Code
TCP ACK Scan: Explaining The Code (4:00)
TCP ACK Scan: Testing The Code (1:37)
TCP ACK Scan: Download The Code
TCP FIN Scan: Explaining The Code (3:38)
TCP FIN Scan: Testing The Code (3:22)
TCP FIN Scan: Download The Code
TCP Xmas Scan: Explaining The Code (3:32)
TCP Xmas Scan: Testing The Code (2:38)
TCP Xmas Scan: Download The Code
TCP Null Scan: Explaining The Code (2:27)
TCP Null Scan: Testing The Code (2:30)
TCP Null Scan: Download The Code
TCP Port Scan: Explaining The Code (1:47)
TCP Port Scan: Testing The Code (2:33)
TCP Port Scan: Download The Code
ARP Ping: Explaining And Testing The Code (3:03)
ARP Ping: Download The Code
ICMP Ping: Explaining And Testing The Code (2:18)
ICMP Ping: Download The Code
TCP Ping: Explaining And Testing The Code (2:01)
TCP Ping: Download The Code
UDP Ping: Explaining And Testing The Code (2:00)
UDP Ping: Download The Code
Basic ARP Monitor: Explaining The Code (3:16)
Basic ARP Monitor: Testing The Code (2:22)
Basic ARP Monitor: Download The Code
ARP Cache Poisoning: Explaining The Code (4:39)
ARP Cache Poisoning: Testing The Code (5:03)
ARP Cache Poisoning: Download The Code
SYN Flooding: Explaining The Code (2:43)
SYN Flooding: Testing The Code (2:30)
SYN Flooding: Download The Code
DHCP Starvation - Windows Server: Explaining The Code (11:17)
DHCP Starvation - Windows Server: Testing The Code (2:17)
DHCP Starvation - Windows Server: Download The Code
DHCP Starvation - Cisco IOS: Server Configuration
DHCP Starvation - Cisco IOS: Explaining The Code (3:00)
DHCP Starvation - Cisco IOS: Testing The Code (2:00)
DHCP Starvation - Cisco IOS: Download The Code
Rogue DHCP Server Detector: Simple Topology (2:11)
Rogue DHCP Server Detector: Explaining The Code (4:16)
Rogue DHCP Server Detector: Testing The Code (1:58)
Rogue DHCP Server Detector: Download The Code
OS Fingerprinting In Linux: The NMAP Security Scanner (3:33)
OS Fingerprinting: Testing NMAP On Live Systems (4:50)
More Information About NMAP
Building A Basic NMAP Application With Python And Scapy
What Are We Going To Build? (1:43)
Planning The Basic NMAP Application (1:34)
Basic NMAP Application: Logical Flow Diagram
Basic NMAP Application: Analyzing The Code 1 (2:52)
Basic NMAP Application: Analyzing The Code 2 (2:35)
Basic NMAP Application: Analyzing The Code 3 (5:36)
Basic NMAP Application: Testing The Code (4:00)
Checking Our Application With Linux NMAP (2:44)
Converting Our NMAP Script To Python 3.x (2:37)
Basic NMAP Application: Download The Code
Final Considerations
Scapy Project: Homework
Scapy Project: Solution
Scapy Project: Testing The Solution (6:53)
Final Words (0:42)
Bonus Lecture
Basic NMAP Application: Logical Flow Diagram
This is the logical flow diagram of this Basic NMAP application:
Complete and Continue