Python Scapy for Network Security
Gain insights into Python Scapy for network security. Delve into creating, manipulating, and analyzing network packets. Learn about port scanning, honeypots, and custom vulnerability scanners.
Join 3.1 million developers at
What You'll Learn
- An understanding of how to utilize Scapy for Network Packet Analysis
- Working knowledge of how to create a functional port scanner using Python Scapy
- Hands-on experience utilizing tools and databases like the National Vulnerability Database (NVD) for vulnerability research
- The ability to monitor and filter network traffic, craft valid packet responses, and implement a functional DNS honeypot server using Scapy
- Hands-on experience applying Scapy and Python scripting to automate both offensive and defensive cybersecurity tasks, including port scanning, vulnerability detection, and server emulation
Learning Roadmap
1.
Introduction to Scapy
Introduction to Scapy
2.
Port Scanning with Scapy
Port Scanning with Scapy
3.
Developing Custom Vulnerability Scans
Developing Custom Vulnerability Scans
7 Lessons
7 Lessons
4.
Creating Servers and Honeypots
Creating Servers and Honeypots
13 Lessons
13 Lessons
Howard Poston
I am a freelance consultant and content creator with a focus on blockchain and cybersecurity. I have developed and taught many courses exploring and explaining various aspects of cybersecurity and have written hundreds of articles on the subject.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources