Projects / jNetStream


jNetStream is a sniffer and a protocol analyzer. A set of applications and complete Java library are provided with a comprehensive API. Hundreds of protocols have been defined, and the list can be expanded with a simple NPL language. It is appropriate for custom protocol development, grad students, and network teachers/professors.

Operating Systems

Recent releases

  •  28 Apr 2006 06:35

    Release Notes: This release introduces a number of new features and bugfixes. NPL protocol definitions are now only loaded on demand and allow user-definable binding overrides. New packet counting options have been added which run under several different models, including a statistical model. Packets can be counted in very large, multi-gig files quickly. Lots of logging (Apache CommonsLogging and Log4j) has been added.

    •  23 Mar 2006 00:49

      Release Notes: Filtering on the command line did not work for MAC addresses, and hexdump field returned an Address object instead of byte[]. These have been fixed. This release adds NPL definitions for IEEE 802.1QinQ, the RTP protocol, and the SIP protocol. It has a visual NPL debugger.

      •  31 May 2005 12:51

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.