JavaSock provides a combination Java API and native code library allowing Java programs to manipulate raw network packets through a consistent and secure interface. The API supports applications including packet filtering and packet sniffing.
This release of Javasock includes the API, native code libraries for Win32 and Linux, and several demonstration applications implemented using the library.
The Win32 support is release quality. The Linux support is still beta. Demonstration applications include:
JavaSock was developed by Creare, Inc. Primary contributors to the project in Richard Kaszeta, Eric Friets, William Finger, and John P. Wilson. Assistance in Linux porting was provided by Bill McGonigle of BFC Computing.
The JavaSock project is hosted by SourceForge, and both the current release and SVN versions of the library can be downloaded there.