1.3 Beta 4 performance

Latest beta 4 update being tested:

Test#Packets/sec (1000s)bits/s (Millions)PcapPacketGeneral ScanTcp-only ScanCopyPeerNotes
1102235yesyesnoyesno
2100229noyesnoyesnoPcapPacket reused
36281,438yesnonoyesno
4100229noyesnoyesnoExtra new Object(){};
58251,850nononoyesno
6114n/anoyesnonoyes
73,500n/anonononoyes
81,290677nonoyesyesyescopy tcp payload only
91,0502,280nonoyesyesyescopy all packets

jNetPcap 1.3 beta 3 released

New version of jNetPcap 1.3 version (beta 3) has been released. This software update addresses a couple of bugs that have been discovered with beta 2 release.

  • Bug#3078703 - JMemory.transferTo(ByteBuffer) (array version)
  • Bug#3078704 - Debug message coming from Tcp header when options are parsed

To download: jnetpcap download page

Results from long running "stresstest"

Just wanted to share some results from a long running stress test of jnetpcap version 1.3.b3 (beta 3).

jNetPcap 1.3 beta 2 released

New release is available. This is beta 2 release of jnetpcap 1.3. No new features have been added but numerous bugs have been fixed that were found in beta 1.

Download: jnetpcap/1.3/stable

Release overview: jNetPcap 1.3 Overview

What about Analysis, TCP reassembly, etc..

jNetPcap briefly introduced an experimental feature which analyzes (in great detail) various protocols and provides Ip4 and tcp-reassembly services. The feature was deprecated fairly quickly due to some limitations of the existing jNetPcap implementation. Especially at the native level and how information is stored about decoded packet states. The existing memory management of jNetPcap turned out to be inadequate for the task and greatly complicated implementation of this feature.

This is however #1 feature requested and sought after by most users. It is currently being completely rewritten for the next generation of the jNetPcap API in the coming 2.x 1.5 releases. The expected time frame for first release of this feature is in October June of 2011. It will be decoupled from overall jnetpcap dependency and released as a separate module. Of course this module will work in conjunction with jnetpcap, the libpcap java wrapper module.

Syndicate content