Skip to content

Releases: Tomahawkd/JFlowInspector

v0.8.0

17 Aug 15:35
87bd159
Compare
Choose a tag to compare
  • Add extension manager for JFlowInspector
  • Support extension for packet parsing
  • Add http feature to check Accept-Language subtag
  • Add diagnosis mode for packet parsing
  • Fix output overlapping

Note: From v0.8.0, you could make your own parser for this project. However, the API is still lack documentation, I will update later.

v0.7.5

16 Aug 05:54
fc2a91c
Compare
Choose a tag to compare
  • Add Pcap File Reader Plugin Jnetpcap and corresponding API
  • Fix the packet status output which is overlapping from each other

Note: From this version, Jnetpcap native library is no longer required to load, unless you are using the Jnetpcap reader plugin.

v0.7.4

15 Aug 03:14
3bc8854
Compare
Choose a tag to compare
  • Add a note related to memory issues
  • Add message when the file reading is complete
  • Disable Ignore List temporarily since it could cause a missing dependency of flow feature compononts
  • Fix non-terminated flows do not receive flow finalization after all packets are parsed and analysed
  • Fix the worker do not acquire the lock of the dispatcher while calling wait and notify

v0.7.3

13 Aug 09:31
19a6496
Compare
Choose a tag to compare
  • Add a temporary option that ignores IP and TCP options field for faster parsing
  • Add thread waiting and notifying mechanism to block workers that has no packet to process
  • Add a writer to avoid creating file output stream frequently
  • Fix dispatcher workload algorithm which would block accepting new packets
  • Fix dispatcher which may not update current packet timestamp in all workers.
  • Fix HTTP feature class construction causing redundant scanning class to construct HTTP feature processors

Note: In this version, the JFlowInspector is filtering out non-HTTP flows. Currently the project is under my graduate project development, therefore the JFlowInspector functionality could be limited.

v0.7.2

12 Aug 11:45
4b3e0c8
Compare
Choose a tag to compare
  • Add support for TCP Option parse
  • Fix a bug that could split the last ACK from the original FIN terminated flow
  • Adjust code file structure

Note: From this version, the release no longer contains JNetPcap native library, please check the file in the source code or download from original project.

v0.7.1

11 Aug 08:58
8742cd3
Compare
Choose a tag to compare

This is the last version of CICFlowMeter Mk.6 and the initial version of JFlowInspector.

Features:

  • Support PCAP file and PCAPNG file
  • TCP Reassembly for Application Layer data
  • Multi-threading for flow feature extraction
  • Multiple file segment as one capture session
  • Faster PCAP and PCAPNG parser, and stable Jnetpcap parser

Note:
The associated Jnetpcap native library is from CICFlowMeter. You can also download from original repo.