Python Network Programming|Build Network automation tools
What you'll learn
- Learn to build your own network tools and scripts using Python & Scapy
- How to make your own TCP/IP network packets like ping, ARP, TCP etc
- How to integrate Python with scapy to code network packet injectors, network scanners, spoofing tools, network speed testing tools.
- Understand the different types of TCP/IP protocol headers like IP, TCP, UDP, ICMP, Ethernet
- Learn the basics of packet crafting framework Scapy
- Learn to code different types of protocols with Scapy
- How to append , send and receive packets at different layers
- Learn Packet Crafting Concepts
- How to integrate Python with Scapy
- Practical analysis and verification of the scripts and tools
Requirements
- Basic Networking Concepts
- Command line usage
Description
The Python network programming course for network and IT engineers teaches how to perform network scripting and code your own network scripts and tools using Python and Scapy for different areas like network engineering, network scanning, penetration testing , Protocol testing and packet crafting. Starting from the fundamentals of packet crafting , the course explains how to craft packets with Scapy and how to integrate and automate it with Python to write your own network programs and tools. The course uses examples and projects where the actual working of the scripts along with detailed explanation of the code is provided.
Who this course is for:
- IT Engineers, Network Engineers, Network QA Engineers, Security Engineers, CCNA students
Course content
- Preview02:53
- 02:23Packet Crafting Concepts
Instructor
Network Interfaze is a Network and Security training and services organization. The founder and trainer, has 18 years experience in the field of Networks and Security and have worked for various fortune 500 companies. We work on areas like Network QA, Penetration Testing, Network analysis, Network Support and Automation. Some of our services include managing and support network and security infrastructure, develop network and security automation scripts and utilities, Design and Execute test plans for L2/L3 protocol and security testing, network automation with Python, extensive experience in feature,and protocol testing in the above mentioned domains, conduct network and infrastructure security assessment and testing, design Test labs for L3/L3 testing, Wifi security testing and frameworks for testing activities. We develop books and courses on network and security engineering. Our courses are developed to enhance on job skills for beginners and professionals.