Packet Manipulator

PacketManipulator is a network scanning frontend.

PacketManipulator is developed in the Python programming language, and its interface is built with the GTK Toolkit.

The project goal is to develop a frontend that is really useful for advanced users and easy to be used by newbies. With PacketManipulator, network admin can forge custom packets and send them over the wire to analyze the network, sniff on a selected interface or simply edit a pcap file for further replay.

PacketManipulator is developed and maintained by:

  • Francesco Piccinno (stack dot box at gmail dot com)

Supported Backends

Dependencies

Portability

PacketManipulator is available for multiple platforms. It has been (successfully?) tested on the following platforms/flavors:

  • ArchLinux (we provide a simple PKGBUILD in the svn and we'll post to AUR when a stable release will be published)
  • Gentoo Linux
  • Ubuntu
  • Microsoft Windows XP

Downloads

Packet Manipulator 0.2-RC1 is available for downloads:

Source code

To view the PacketManipulator activity you could visit this page.

Nightly tarballs

You could also download the latest tarball from here.

Installation

Use the distutils compatible setup.py file provided to produce a source tarball and then use it:

$ svn co http://svn.umitproject.org/svnroot/umit/branch/PacketManipulator PacketManipulator
$ cd PacketManipulator
$ python setup.py sdist
$ ls dist/PacketManipulator-0.1.tar.gz
dist/PacketManipulator-0.1.tar.gz
$ cd dist/ && mkdir temp && cd temp/
$ tar xvfz ../PacketManipulator-0.1.tar.gz
# python setup.py install --prefix=/usr

If you want to enable the moo docking library try with:

# PM_DOCKING=1 python setup.py install --prefix=/usr

Bugs

Obviously no bugs are present. All errors are intentional. To create a random one click here.

Videos

- PacketManipulator: tracert plugin

Screenshots

Google Summer of Code 2008

PacketManipulator and UmitPlugins were born during Google Summer of Code 2008.

Adriano Monteiro Marques was mentoring these projects.

Francesco Piccinno created these projects.

Attachments