Network programming with Umit Project

Talks | Submit a talk
Authors Narendran Thangarajan
Talk Type talk
Level Beginner
Topic Network programming
Tags Network Programming, Umit, Nmap, Protocol
Summary

This talk is about how network protocols are implemented in python. Demo will be shown using Umit Project. Topics are Umit Network Scanner, RadialNet, Visualizing networks, Packet Manipulation using Python, writing a protocol and utilizing it in a network scanner.

Outline

Using Python as a powerful Network programming tool - Umit Project

  1. Overview of Umit Project including the history, etc. - 5 mins.
  2. Description of the tools:
    1. Umit Network Scanner including the working of Profiles, Plugins architecture(4 mins)
    2. RadialNet includes discovering hosts and visualizing networks.(4 mins)
    3. Zion (4 mins)
    4. PacketManipulator/UMPA along with network protocol creation and integration (10 mins)
  3. What can you do with PM/UMPA? (5 mins)
  4. How can you write a protocol with UMPA? Inject Packets etc. (10 mins)
  5. Conclusion (3 mins)
Finally listeners would have complete understanding of how network protocols are created, visualized and utilized in python based network scanners.

Notes
Profile of the authors
  • Undergraduate from SSN College of Engineering, Chennai.
  • Currently an Intern at Umit Project through the Umit Summer of Code - Creating a network scanner based on Samba protocols (SMB over NetBIOS)
  • Good knowledge in Computer Networks - certified with CCNA, CWNA.
  • Network Researcher - Specifically on TCP performance in wireless networks.
  • Links : http://about.me/narendranthangarajan
  • Blog : narnicles.wordpress.com
  • Twitter: naren_live
Files
file size uploaded comment
UmitNetworkProgramming.pdf 286.4 KB september 18, 2011 All about python libraries for packet capture + Umit Project

You can upload or delete a file if you are author of this talk.