Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Minor warning fixes | Luca Deri | 2023-09-05 |
| | |||
* | Improved classification further reducing memory used | Luca Deri | 2023-09-05 |
| | |||
* | Added sub-domain classification fix | Luca Deri | 2023-09-05 |
| | |||
* | Classification fixes | Luca Deri | 2023-09-05 |
| | |||
* | Added ndpi_bitmap64 support | Luca Deri | 2023-09-05 |
| | |||
* | Added ndpi_murmur_hash to the nDPI API | Luca Deri | 2023-09-04 |
| | |||
* | Merged new and old version of ndpi_domain_classify.c code | Luca Deri | 2023-09-02 |
| | |||
* | Reworked domain classification based on binary filters | Luca Deri | 2023-09-02 |
| | |||
* | Improvement for reducing false positives | Luca Deri | 2023-09-01 |
| | |||
* | Added ndpi_binary_bitmap datastruture | Luca Deri | 2023-08-31 |
| | | | | | It is similar to ndpi_filter but based on binary search and with the ability to store a category per value (as ndpi_domain_classify) | ||
* | Code cleanup | Luca Deri | 2023-08-31 |
| | |||
* | Swap from Aho-Corasick to an experimental/home-grown algorithm that uses a ↵ | Luca Deri | 2023-08-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | probabilistic approach for handling Internet domain names. For switching back to Aho-Corasick it is necessary to edit ndpi-typedefs.h and uncomment the line // #define USE_LEGACY_AHO_CORASICK [1] With Aho-Corasick $ ./example/ndpiReader -G ./lists/ -i tests/pcap/ookla.pcap | grep Memory nDPI Memory statistics: nDPI Memory (once): 37.34 KB Flow Memory (per flow): 960 B Actual Memory: 33.09 MB Peak Memory: 33.09 MB [2] With the new algorithm $ ./example/ndpiReader -G ./lists/ -i tests/pcap/ookla.pcap | grep Memory nDPI Memory statistics: nDPI Memory (once): 37.31 KB Flow Memory (per flow): 960 B Actual Memory: 7.42 MB Peak Memory: 7.42 MB In essence from ~33 MB to ~7 MB This new algorithm will enable larger lists to be loaded (e.g. top 1M domans https://s3-us-west-1.amazonaws.com/umbrella-static/index.html) In ./lists there are file names that are named as <category>_<string>.list With -G ndpiReader can load all of them at startup | ||
* | fix compilation and symbol check | Toni Uhlig | 2023-08-27 |
| | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Search fixes | Luca Deri | 2023-08-26 |
| | |||
* | LEak fix | Luca Deri | 2023-08-26 |
| | |||
* | Added ndpi_domain_classify_XXX(0 API | Luca Deri | 2023-08-26 |