[X] The "/OldFiles" file could not be found or is not available. Please select another file.

PktTap is a high performance Linux network socket which is optimized for use by packet monitoring applications. It offers a simple API similar to pcap, supports efficient filtering of UDP and TCP traffic, and provides flexible packet buffer management.


http://pkttap.sourceforge.net





Separate each tag with a space.

Release Date:

2009-02-20

Topic:

Operating System:

License:

Intended Audience:

User Interface:

Programming Language:

C

Registered:

2007-01-15

Ratings and Reviews

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

Project Feed

  • PktTap release V1.0.3

    This release introduces support for monitoring multiple Ethernet interfaces simultaneously. It also fixes a bug that could cause the packet ring to lock up.

    posted by davidwalter 321 days ago

  • File released: /pkttap/pkttap-1.0.3/pkttap-1-0-3.tar.gz

    posted 321 days ago

  • pkttap pkttap-1.0.3 file released: pkttap-1-0-3.tar.gz

    V1.0.0 29-Jan-2007 - Initial release. V1.0.1 26-Feb-2007 - Added support for Ethernet Bonding (AKA Link Aggregation). - Fixed bug in dev.c patch that caused the following: IF monitored device does not support NAPI AND transparent mode is enabled THEN packets are added to the ring twice and ring may be corrupted. - Fixed bug in user library that could cause hung ring. V1.0.2 28-Feb-2007 - Re-fix bug that caused hung ring. Back out V1.0.1 change in user/libpkttap/pkttap.c and instead fix the problem in kernel code. Prevent insert index from catching up with remove index. V1.0.3 20-Feb-2009 - Re-re-fix bug causing hung ring. It is not the remove_idx but the return_idx that should never match the insert_idx. The previous "fix" allowed deadlock when all packets were read out of the ring but none were returned back to the ring. - Fix kernel crash caused by closing the pkttap socket while simultaneously receiving a packet. Race condition allowed add_skb_to_ring() to be called with null config. - Add new user function to API: pkttap_next_nb() provides a non-blocking call to get the next available packet. - Add support for monitoring multiple interfaces. - Add ring quota system to ensure a minimum number of buffers per monitored interface.

    posted 321 days ago

  • Code committed

    davidwalter committed patchset 8 of module pkttap to the PktTap CVS repository, changing 9 files

    posted by davidwalter 321 days ago

  • File released: /pkttap/pkttap-1.0.2/pkttap-1-0-2.tar.gz

    posted 1031 days ago

  • pkttap pkttap-1.0.2 file released: pkttap-1-0-2.tar.gz

    V1.0.2 28-Feb-2007 - Re-fix bug that caused hung ring. Back out V1.0.1 change in user/libpkttap/pkttap.c and instead fix the problem in kernel code. Prevent insert index from catching up with remove index.

    posted 1031 days ago

  • Code committed

    davidwalter committed patchset 7 of module pkttap to the PktTap CVS repository, changing 5 files

    posted by davidwalter 1035 days ago

  • File released: /pkttap/pkttap-1.0.1/pkttap-1-0-1.tar.gz

    posted 1046 days ago

  • Code committed

    davidwalter committed patchset 6 of module pkttap to the PktTap CVS repository, changing 4 files

    posted by davidwalter 1046 days ago

  • Code committed

    davidwalter committed patchset 5 of module pkttap to the PktTap CVS repository, changing 1 files

    posted by davidwalter 1046 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

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