Submitted by Mark B. on Tue, 02/17/2009 - 04:46
jNetStream project has been on hold for a while now. So I wanted to update what is going on.
I've been working very heavily on jNetPcap, a sister project over last 6 months. I have added significant capabilities to jNetPcap that were originally intended for jnetstream. Specifically protocol decoding is now done in jnetpcap, at low native layer.
jNetPcap's header definitions are written in pure java with jnetpcap specific annotations. The header definitions are just as easy to write, if not easier, then they were in NPL. Since NPL is what has bogged down jNetStream for nearly 2 years now, I decided to abandon NPL language going forward. The capability will be replaced with jNetPcap header definitions.
Here are some links to already existing jnetpcap header definitions to get a feel for what the java/annotated syntax looks like:
Therefore jNetStream is going to be simply layered over jNetPcap and utilize its underlying decoding and analysis capabilities. jNetStream offers a clean OO API and file manipulation capabilities. It also adds support for multiple capture file formats, remote access, serialization, and many more high level features. jNetPcap is a low level capture API for libpcap/winpcap native libraries that now also provides packet decoding and protocol analysis at native level (written in C). This significant new capability will be fully utilized by jNetStream going forward.
jNetStream will also enhance the decoding and analysis at a much higher programming layer.
So in summary, the main changes that are coming are.
- Replace NPL with jNetPcap's java/annotated header definitions.
- Build jNetStream on jNetPcap's analysis and decoding framework.
»
- Mark B.'s blog
- Login or register to post comments
jNetStream is a protocol analyzer and a sniffer. A set of applications and complete Java library are provided with a comprehensive API.I want to write more but these days I am doing preparation of different online certifications and I found microsoft guide is the best helping source which is providing 100% authentic material. I also spend my extra time in surfing internet, listening music and playing games. After my exams I would like to join your group.
thanks,useful info
Checks