Description
jNetStream
jNetStream is a protocol analyzer and a sniffer. It comes with a cool set of applications and a complete Java library, packed with a super handy API.
Expand Your Protocols
There are hundreds of protocols defined, and you can easily add more using a simple NPL language. This makes it perfect for custom protocol development, grad students, and teachers in the networking field.
Common Functionality You Expect
The supplied applications give you all the usual features you'd want from a packet sniffer:
- slydecoder - this is your flexible packet decoder. Here’s what it can do:
- Group packets by flows (using the -g option). For example, TCP streams will be grouped into one flow.
- You can supply your own protocol definitions.
- Decode multiple files at once.
- Decode different types of capture files simultaneously.
- This tool has the most powerful filter engine available!
- slycopy - think of this as your capture file manipulator. It lets you:
- Merge multiple capture files into one output file.
- Merge different types of capture files together.
- Apply filters while doing so!
- Soon, you’ll even be able to modify packets during the copy process (like removing specific headers from packets such as decapsulating VLANs).
Running jNetStream Easily
You can run both applications using the Java Runtime Environment like this:
java -jar JNetStream.jar com.voytechs.jnetstream.tools.SlyDecoder
java -jar JNetStream.jar com.voytechs.jnetstream.tools.SlyCopy
If you're feeling lazy, just use shorthand for SlyDecoder with its default main class:
java -jar JNetStream.jar
If you installed jNetStream in a different directory than /opt/jnetstream, just tweak that base directory name when running it.
What's New in This Release?
- This release brings some exciting new features and bug fixes!
- NPL protocol definitions now load on demand and let you define binding overrides yourself.
- You’ve got new options for counting packets under various models – including statistical models!
- You can count packets quickly even in huge multi-gig files!
- A lot more logging has been added using Apache CommonsLogging and Log4j to keep track of everything!
User Reviews for jNetStream FOR LINUX 7
-
jNetStream FOR LINUX is a powerful protocol analyzer with extensive API. Ideal for custom protocols, grad students, and network educators.
-
jNetStream is a game-changer for anyone working with network protocols! The flexibility and powerful filtering options make it an essential tool.
-
Absolutely love jNetStream! The ability to decode multiple files and customize protocol definitions has made my research so much easier.
-
Five stars for jNetStream! It's incredibly useful for both teaching and custom protocol development. Highly recommend it!
-
jNetStream is fantastic! The NPL language for expanding protocols is super handy. A must-have for grad students in networking!
-
This app has transformed how I analyze packets. The merging of capture files is seamless, making my workflow much more efficient!
-
An amazing tool for network analysis! jNetStream's logging features and quick packet counting are impressive. Totally worth it!