Share

More
IPAF Packet Analysis Framework Icon

IPAF Packet Analysis Framework

alpha

by sdunlop


IPAF is a framework for writing applications that must manipulate individual network packets in ANSI C. In addition to packet collection and generation, IPAF provides a sophisticated library for manipulating packet fields and cooperative threading.


http://ipaf.sourceforge.net





Separate each tag with a space.

Release Date:

2004-11-17

Topic:

Operating System:

License:

Intended Audience:

User Interface:

Programming Language:

Registered:

2004-10-23

Ratings and Reviews

Be the first to post a text review of IPAF Packet Analysis Framework. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • 0.2.0 Released! Documentation!

    The error API has been completed and wrapped, and a good number of internal inconsistencies have been found and fixed. Support for extracting link layer segment data from a packet has been included, by request. Chapter 2 of the manual, an introduction by example to collecting and generating packets using the C and Python API's, has also been added to the distribution. The manual is also available at http://ipaf.sf.net/manual.html Enjoy!

    posted by sdunlop 1911 days ago

  • File released: /ipaf/ipaf-0.2.0/ipaf-0.2.0.tar.gz

    posted 1911 days ago

  • Code committed

    sdunlop committed patchset 19 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 5 files

    posted by sdunlop 1911 days ago

  • Code committed

    sdunlop committed patchset 18 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 3 files

    posted by sdunlop 1911 days ago

  • ipaf ipaf-0.2.0 file released: ipaf-0.2.0.tar.gz

    - In the Python wrapper, array segments now accept slices for indexing -- i.e. packet.tcp_data[:] should work, now. - Added the new error API to the C module - Expanded cell, generator, collector to use the error API to signal various errors. - Added ether894_data and ether1042_data arrays to the ethernet schema for manipulation of raw ethernet frames. - Added ipv4_data array for manipulation of raw ipv4 data - Added null_data array for manipulation of raw null data - Added raw_data array for manipulation of raw null data - Changed ipv4 locator to use eth894_data, eth1042_data, null_data and raw_data locators. - Changed tcp locator to use ipv4_data - Changed udp locator to use ipv4_data - Changed tcp sizer to use ipv4_data - Added __str__ method to array segments to make str( packet.tcp_data ) functional. - Fixed ether_tail locator. - Renamed sizer from ipaf_<array>_length to ipaf_get_<array>_length - Wrote requincy script to redo all quincy generation without performing a full build. - Added udp-send.py example for contrast with udp-send.c - Updated ipaflo.py to fix bitrot related to the 0.2 changes. - the Python collect wrapper now correctly detects and reports core errors.

    posted 1911 days ago

  • Code committed

    sdunlop committed patchset 17 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 1 files

    posted by sdunlop 1912 days ago

  • Code committed

    sdunlop committed patchset 16 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 2 files

    posted by sdunlop 1912 days ago

  • Code committed

    sdunlop committed patchset 15 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 3 files

    posted by sdunlop 1912 days ago

  • Code committed

    sdunlop committed patchset 14 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 12 files

    posted by sdunlop 1927 days ago

  • Code committed

    sdunlop committed patchset 13 of module ipaf to the IPAF Packet Analysis Framework CVS repository, changing 32 files

    posted by sdunlop 1929 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

IPAF Packet Analysis Framework Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks