KEMBAR78
Python programming course | PPTX
Python Programming Course
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 How to develop custom network tools and scripts
 How to use Python, packet crafting framework like Scapy
,network monitors like tshark to develop custom tools and
scripts
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Knowledge of Networking Fundamental Concepts
 Knowledge ofTCP/IP Fundamentals
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 30 video tutorials of 85 + minutes of duration
 2 Ebooks
 Details in following slides.
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Module 1 - Intro to Packet Crafting.
 VideoTutorial 1 - Scapy Basics
 VideoTutorial 2 - Packet crafting concepts.
 Module 2 - Protocol header crafting
 VideoTutorial 3 - Ethernet header crafting
 VideoTutorial 4 - IP header crafting
 VideoTutorial 5 -TCP header crafting
 VideoTutorial 6 - UDP header crafting
 VideoTutorial 7 - ICMP header crafting
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Module 3 - Packets on the network
 VideoTutorial 8 - Layer 2 packet sending
 VideoTutorial 9 - Layer 3 packet sending
 VideoTutorial 10 - Appending and sending packets
 VideoTutorial 11 - Sending and receiving packets
 VideoTutorial 12 -Verifying crafted packets
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Module 4 - Python Concepts
 VideoTutorial 13 - Python Basics
 Video Tutorial 14 - Python essentials for network
programming
 VideoTutorial 15 - Integrating Python with Scapy
 Module 5 - LABS
 VideoTutorial 16 - LAB Design
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Packet crafting - Demonstration and verification
 VideoTutorial 17 - How to craft and send a custom ping packet.
 VideoTutorial 18 -How to craft anARP Request Packet
 VideoTutorial 19 - How to craft aTCP Syn packet with a destination
port number
 VideoTutorial 20 - How to send a packet with random IP address
 VideoTutorial 21 - How to send packet through a specific interface
 VideoTutorial 22 - How to send packets in a loop
 VideoTutorial 23 -How to display received packets and fields
 VideoTutorial 24- How to send packets in a loop with random IP
addresses
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Network tools with source code , explanation ,
demonstration and verification.
 VideoTutorial 25 -TCPSynSender (Packet Injector)
 VideoTutorial 26 -MacSpooferTool (Spoofing tool)
 VideoTutorial 27 -UDPPacket Injector (Packet Injector
 VideoTutorial 28 -IPScannerTool (ScanningTool)
 VideoTutorial 29 - LanspeedTesting tool (TestingTool)
 VideoTutorial 30 - MacFindertool (ScanningTool)
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Building Network MonitoringTools with Python and
Tshark
 Table of Contents
▪ Python andTshark Setup
Integrating Python withTshark
Tshark essential packet filters
Python Essentials forTshark
Tool Setup and Execution
Tools and Code
IP Packet Monitor
TCP Monitor tool
Broadcast Packet Monitor
PingMonitorTool
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
 Building NetworkTroubleshooting tools with Python and Scapy
 Table of Contents
 Chapter 1 – Network Communication Essentials
 ARP Protocol
ICMP Protocol
TCP Protocol
 Chapter 2 – Analysis of device and Service unavailability
 Layer 2 availability
Layer 3 availability
Layer 4 availability
 Chapter 3 –Tool Design Logic
 Layer 2 troubleshooting
Layer 3 troubleshooting
Layer 4 troubleshooting
ScapyTCP Flags return values
 Chapter 4 – Lab topology with tools
 Chapter 5 –Tools with Code and Explanation
 Layer 2 troubleshootingTool (l2tshoot.py)
Layer 3 troubleshooting tool (l3tshoot.py)
FTP ServerTroubleshootingTool (ftpservertshoot.py)
Telnet Server troubleshooting tool (telnetservertshoot.py)
httpserver troubleshooting tool(httpservertshoot.py)
Copyright 2015 @ Network Interfaze - www.projectsinpython.com
Price - $89
Visit www.projectsinpython.com
for more details.
Copyright 2015 @ Network Interfaze - www.projectsinpython.com

Python programming course

  • 1.
    Python Programming Course Copyright2015 @ Network Interfaze - www.projectsinpython.com
  • 2.
     How todevelop custom network tools and scripts  How to use Python, packet crafting framework like Scapy ,network monitors like tshark to develop custom tools and scripts Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 3.
     Knowledge ofNetworking Fundamental Concepts  Knowledge ofTCP/IP Fundamentals Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 4.
     30 videotutorials of 85 + minutes of duration  2 Ebooks  Details in following slides. Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 5.
     Module 1- Intro to Packet Crafting.  VideoTutorial 1 - Scapy Basics  VideoTutorial 2 - Packet crafting concepts.  Module 2 - Protocol header crafting  VideoTutorial 3 - Ethernet header crafting  VideoTutorial 4 - IP header crafting  VideoTutorial 5 -TCP header crafting  VideoTutorial 6 - UDP header crafting  VideoTutorial 7 - ICMP header crafting Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 6.
     Module 3- Packets on the network  VideoTutorial 8 - Layer 2 packet sending  VideoTutorial 9 - Layer 3 packet sending  VideoTutorial 10 - Appending and sending packets  VideoTutorial 11 - Sending and receiving packets  VideoTutorial 12 -Verifying crafted packets Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 7.
     Module 4- Python Concepts  VideoTutorial 13 - Python Basics  Video Tutorial 14 - Python essentials for network programming  VideoTutorial 15 - Integrating Python with Scapy  Module 5 - LABS  VideoTutorial 16 - LAB Design Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 8.
     Packet crafting- Demonstration and verification  VideoTutorial 17 - How to craft and send a custom ping packet.  VideoTutorial 18 -How to craft anARP Request Packet  VideoTutorial 19 - How to craft aTCP Syn packet with a destination port number  VideoTutorial 20 - How to send a packet with random IP address  VideoTutorial 21 - How to send packet through a specific interface  VideoTutorial 22 - How to send packets in a loop  VideoTutorial 23 -How to display received packets and fields  VideoTutorial 24- How to send packets in a loop with random IP addresses Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 9.
     Network toolswith source code , explanation , demonstration and verification.  VideoTutorial 25 -TCPSynSender (Packet Injector)  VideoTutorial 26 -MacSpooferTool (Spoofing tool)  VideoTutorial 27 -UDPPacket Injector (Packet Injector  VideoTutorial 28 -IPScannerTool (ScanningTool)  VideoTutorial 29 - LanspeedTesting tool (TestingTool)  VideoTutorial 30 - MacFindertool (ScanningTool) Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 10.
     Building NetworkMonitoringTools with Python and Tshark  Table of Contents ▪ Python andTshark Setup Integrating Python withTshark Tshark essential packet filters Python Essentials forTshark Tool Setup and Execution Tools and Code IP Packet Monitor TCP Monitor tool Broadcast Packet Monitor PingMonitorTool Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 11.
     Building NetworkTroubleshootingtools with Python and Scapy  Table of Contents  Chapter 1 – Network Communication Essentials  ARP Protocol ICMP Protocol TCP Protocol  Chapter 2 – Analysis of device and Service unavailability  Layer 2 availability Layer 3 availability Layer 4 availability  Chapter 3 –Tool Design Logic  Layer 2 troubleshooting Layer 3 troubleshooting Layer 4 troubleshooting ScapyTCP Flags return values  Chapter 4 – Lab topology with tools  Chapter 5 –Tools with Code and Explanation  Layer 2 troubleshootingTool (l2tshoot.py) Layer 3 troubleshooting tool (l3tshoot.py) FTP ServerTroubleshootingTool (ftpservertshoot.py) Telnet Server troubleshooting tool (telnetservertshoot.py) httpserver troubleshooting tool(httpservertshoot.py) Copyright 2015 @ Network Interfaze - www.projectsinpython.com
  • 12.
    Price - $89 Visitwww.projectsinpython.com for more details. Copyright 2015 @ Network Interfaze - www.projectsinpython.com