Real-Time Packet Capture
Capture real-time paqckets from a live network by using jNetWorks with jNetPcap Java Driver or with high speed jNapatech Java Driver with Napatech SmartNIC
Zero Copy Operations
Using jNapatech Java Driver and Napatech SmartNICs, packets are cpatured and stored using the onboard DMA controller in host memory
Deep Packet Inspection
Inspect packets up to the application layer. jNetWorks SDK dissects packets for your and provides an easy to use API to access protocol headers and data.
Flow Based Multi-CPU Distribution
Packets can be distributed to multiple CPUs and multiple cores, allowing for efficient utilization of CPU resources.
A 32-bit hashcode can be calculated based on important fields in each packet.
Fragment and Stream Reassembly
Packets are automatically rearrenaged and their payloads are merged and presented as a reassembled stream of data.
Real-Time Packet Filtering
Duplicate Packet Removal
OSI L2-L7 Packet scans
Extensible Protocol Addons
Let jNetWorks take care of all of the complexities of network packet capture, inspection, analysis and reassembly. Utilizing any of the above network Interface bindings, jNetWorks will leverage any hardware acceleration available and emulating in software everything else.
jNetWorks SDK comes with ad-dons called Protocol Packs. Each protocol pack comes with a suite of protocol specific modules that fully enable you to build protocol specific applications.
The base software comes with a slew of base protocols but if you need more, pick and choose, which protocol packs to ad-on.
Web protocol pack
Database protocol pack
Microsoft protocol pack
Carrier/Telco protocol pack
Voice & Video protocol pack
Accounting (AAA) protocol pack