UMPA - Umit's Manipulations of Packets Art

UMPA is a packet manipulations library.

UMPA is developed in the Python programming language.

Packet manipulation library aims to provide easy to use system to manipulate packets of every OSI model layers.

Many features are supported like: auto-generating packets, high-level editing header fields, auto-filling, interaction system (with libpcap capturing support) - it's not released yet, etc.

The goal of project is to get a powerful, easy to use for pro and newbies and intelligent tool for packet manipulation.


News

  • 18/08/2008 - Google Summer Of Code 2008 is over!

Download

Released UMPA

Not yet. Should be done in this week.

Current UMPA

svn co http://svn.umitproject.org/svnroot/umit/branch/UMPA

Tickets

Check UMPA tickets here: http://trac.umitproject.org/query?group=priority&component=UMPA&order=priority

Add new ticket: http://trac.umitproject.org/newticket (please select the UMPA component)

Documentation

Check the documantion site.

You will find there information about the architecture of the library. How to install it, licences and others. Also there are some tutorials.

UMPA/Documentation

Blog articles

Umit Project has own blog. Check it out at http://blog.umitproject.org.

Several articles about UMPA are posted there (in the recently order):

  1. EuroPython 2008 - the lighting talk / sprint
  2. Umit's Manipulations of Packets Art - introduction

Google Summer Of Code 2008

UMPA was born during Google Summer of Code 2008.

Adriano Monteiro Marques (py.adriano at gmail dot com) was mentoring the project. There are several wiki-sites related to this.

Francesco Piccinno (stack.box at gmail dot com) writes the front-end for UMPA.

Check out PacketManipulator site http://trac.umitproject.com/wiki/PacketManipulator!


Contact

Feel free to drop me an email about anything you want (excluding spam!).

My email address is

getxsick at gmail dot com