5.0
Intermediate
3h
Updated 3 months ago
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.
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 scanner. You’ll start with a brief introduction to Scapy, then learn how to monitor network traffic, create valid responses to incoming packets, and develop simple servers with automated responses. You’ll also interact with an API and develop a port and vulnerability scanner.
By the end of this course, you should be familiar with Scapy and capable of working with network packets in Python.
Scapy is a powerful Python library used for network packet manipulation and analysis. It allows users to create, manipulate, sen...Show More
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
An understanding of how to utilize Scapy for Network Packet Analysis
Show more
Content
1.
Introduction to Scapy
6 Lessons
Get familiar with Scapy for network traffic analysis, capture, modification, and packet sending.
2.
Port Scanning with Scapy
10 Lessons
Unpack the core of building and analyzing custom port scanners using Scapy in Python.
3.
Developing Custom Vulnerability Scans
7 Lessons
Master the steps to develop and automate custom vulnerability scans for network security.
4.
Creating Servers and Honeypots
13 Lessons
Break down complex ideas on creating and managing honeypot servers and network traffic responses.
5.
Conclusion
1 Lessons
Take a closer look at enhancing network security using Scapy and custom security tools.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources