This course teaches you how to use Python Scapy for network security tasks, including port scanning, vulnerability detection, and building honeypots.
Intermediate
37 Lessons
3h
Certificate of Completion
This course teaches you how to use Python Scapy for network security tasks, including port scanning, vulnerability detection, and building honeypots.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Scapy is a powerful Python library used for network packet manipulation and analysis. It allows users to create, manipulate, send, and capture network packets. Scapy is particularly useful for network security professionals, developers, and researchers who need to interact with and analyze network traffic. Python Scapy empowers you to automate various cybersecurity tasks, both offensive and defensive. This course will teach you how to use Python and Scapy to build a port, honeypot, and custom vulnerability...
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
What You'll Learn
An understanding of how to utilize Scapy for Network Packet Analysis
Show more
Course Content
Introduction to Scapy
Port Scanning with Scapy
Developing Custom Vulnerability Scans
Creating Servers and Honeypots
Develop a Honeypot Authentication Server
Project
Conclusion
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor