The Art of Packet Crafting with Scapy
1.
Introduction
1.1.
Workshop Overview
1.2.
License
1.3.
Bigger Picture
1.4.
Trainers
1.5.
Disclaimer
1.6.
Feedback
2.
Lab Setup
2.1.
Mysterious Boxes
2.2.
Network Hunt
3.
Networking Basics
3.1.
Network Layers
3.2.
Socket Interface
3.3.
Packet Headers
3.4.
ARP Protocol
4.
Python
4.1.
Python Concepts
5.
Scapy
5.1.
Scapy Intro
5.2.
Scapy Modes
5.3.
Exploring Scapy
5.4.
Creating Packets
5.5.
Inspecting Packets
5.6.
Send & Recieve Packets
5.7.
Import & Export Data
5.8.
Sniffing
6.
Network Recon
6.1.
Host Discovery
6.2.
Service Discovery
6.3.
OS Detection
6.4.
Detect Promisc Mode
6.5.
PCAP Analysis
6.6.
Traceroute
7.
Network Attacks
7.1.
CAM Overflow Attack
7.2.
ARP Spoofing
8.
Libraries
8.1.
netaddr
8.2.
netifaces
9.
Exercises
9.1.
Misc Exercises
9.2.
Network Hunt
10.
References
Light (default)
Rust
Coal
Navy
Ayu
The Art of Packet Crafting with Scapy
References
Scapy documentation & presentations
Nmap book
Scapy notes by iphelix
Boston2016 pcap discussion
Taste of Scapy by Judy Novak
Detection of Promiscuous Nodes Using ARP Packets
How to arp spoof on Linux
Passive OS fingerprinting