Python Network Programming Bundle
Skillwise
Course Summary
In this Python network programming course, you'll learn how to use Python and Scapy to build various network security tools for your network. This hands-on training walks you through many scenarios, attacks, and useful tools to help you get started with network security. Access 116 lectures & 4.5 hours of content 24/7 Learn to use the Scapy module & all its capabilities Build network attacking & scanning tools & test them against Windows, Linux, & Cisco targets Build your own basic version of NMAP & scan Windows or Linux hosts Perform various small network tests & operations using the Scapy interpreter Receive more than 20 scripts right away, free
-
+
Course Description
In this Python network programming course, you'll learn how to use Python and Scapy to build various network security tools for your network. This hands-on training walks you through many scenarios, attacks, and useful tools to help you get started with network security.
- Access 116 lectures & 4.5 hours of content 24/7
- Learn to use the Scapy module & all its capabilities
- Build network attacking & scanning tools & test them against Windows, Linux, & Cisco targets
- Build your own basic version of NMAP & scan Windows or Linux hosts
- Perform various small network tests & operations using the Scapy interpreter
- Receive more than 20 scripts right away, free
- 5+ years experience in the Networking and Testing/Quality Assurance industries.
- Certified professional: Cisco, Juniper & International Software Testing Qualifications Board certifications
- Teaching courses on Udemy, GNS3 Academy & other e-learning platforms
- Thousands of satisfied students, 4.97 / 5 average course rating
- Thousands of followers on LinkedIn, Twitter, Facebook & Blogger
- Length of time users can access this course: lifetime
- Access options: web streaming
- Certification of completion not included
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Internet required
-
+
Course Syllabus
- S1: Getting started with this course
- S2: Course Resources and Troubleshooting Guides
- S3: Python basic operations
- S4: Python Data Types
- S5: Python Control Flow
- S6: Python Functions
- S7: Python File Operations
- S8: Python Regular Expressions
- S9: Python Classes (Object-Oriented Programming) Basics
- S10: Bonus Python Tools & Resources
- S11: Python Networking
- S12: Python and MySQL
- S13: Application #1 - Basic subnet calculator
- S14: Application #2 - SSH/Telnet network configuration
- S15: Application #3 - DHCP client simulator
- S16: Application #4 - Network parameters extraction
- S17: Application #5 - OSPF network discovery via SNMP
- S18: Application #6 - Basic network sniffer
- S19: Application #7 - Configuration file comparator
- S20: Python 2.x vs. Python 3.x. Converting your code easily.
- S21: 100 Exercises, Network Programming Project and Updates
- S22: What's Next?
- S1: Getting started with this course
- S2: Course Resources and Troubleshooting Guides
- S3: Introducing The Tools For This Course
- S4: Working With Device Metadata - Network Inventory
- S5: User Credentials Management
- S6: Analyzing The Syntax For Remote Command Execution
- S7: Cisco Network Programming (IOS)
- S8: Juniper Network Programming (JunOS)
- S9: Arista Network Programming (vEOS)
- S10: HP Network Programming (ProCurve OS)
- S11: Avaya Network Programming (ERS OS)
- S12: Bonus #1: Cisco Network Programming (IOS XE)
- S13: Bonus #2: Cisco Network Programming (IOS XR)
- S14: Bonus #3: Juniper Network Programming (ScreenOS)
- S15: Bonus #4: Configuring Multiple Vendors Simultaneously
- S16: Bonus #5: Managing And Converting Access Lists
- S17: Bonus #6: Executing Commands Upon Device Login
- S18: Bonus #7: Getting Router Interface Information Fast
- S19: Bonus #8: Other CLI Tools And Utilities
- S20: Bonus #9: Working With Python And SNMP
- S21: Bonus #10: Parsing Configuration Files
- S22: Bonus #11: Configuration Change Management
- S23: Final Activity - Network Programming Project
- S22: What's Next?
- Getting Started With This Course
- Course Resources
- Quick Overview Of The OSI Stack And TCP/IP
- Exploring The Scapy Tool And Its Features
- Building Basic Network And Security Tools With Scapy
- Building A Basic NMAP Application With Python And Scapy
- Final Considerations