Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Win fix | Luca Deri | 2021-06-15 | |
| | ||||
* | Minor code cleanup | Luca | 2021-06-09 | |
| | ||||
* | Win changes | Luca Deri | 2021-06-08 | |
| | ||||
* | New version of the ahocorasick library (#1200) | Vitaly Lavrov | 2021-06-07 | |
| | | | | | | | | | | | | | | | | The new version is about 25% faster with -O2 and 45% faster with -O3. No recursion is used (smaller stack size required). Uses less memory (by valgrind info) bigram: - original 1796 allocs, 247864 bytes allocated - new 1232 allocs, 158880 bytes allocated host_match: - original 18038 allocs, 3004576 bytes allocated - new 6861 allocs, 396624 bytes allocated The function ac_automata_search() is thread safe. Optional case-insensitive comparison. Matching at the beginning and at the end of the string is supported. One code file and one header file. | |||
* | Reworked ndpi patricia includes to avoid compilation issues on some platforms | Luca Deri | 2021-03-31 | |
| | ||||
* | Windows code cleanup | Luca Deri | 2021-02-24 | |
| | ||||
* | Add more utility functions to work with patricia trees | Alfredo Cardigliano | 2021-02-23 | |
| | ||||
* | Update ndpi_patricia_walk_inorder API | Alfredo Cardigliano | 2021-02-23 | |
| | ||||
* | Add support for MAC to Patricia tree. Expose full API to applications. Add ↵ | Alfredo Cardigliano | 2021-02-23 | |
| | | | | utility functions. | |||
* | Code cleanup: third party uthash is at the right place | Luca Deri | 2021-01-20 | |
| | ||||
* | (C) Update | Luca Deri | 2021-01-07 | |
| | ||||
* | Fix some warnings when compiling with "-W -Wall" flags (#1103) | Ivan Nardi | 2021-01-04 | |
| | ||||
* | Split ptree user data in 32 and 64 bit entries | Luca Deri | 2020-12-30 | |
| | ||||
* | Added HLL notes | Luca Deri | 2020-08-11 | |
| | ||||
* | Minor HLL fixes | Luca Deri | 2020-07-22 | |
| | ||||
* | HLL memory usage notes | Luca Deri | 2020-07-22 | |
| | ||||
* | Add ndpi_hll_reset() API call | Luca Deri | 2020-07-15 | |
| | | | | Fixes bug in ndpi_data_window_average() with zero points | |||
* | Values stored in patricia tree are now 32 bit (they used to be 16 bit) long | Luca Deri | 2020-06-26 | |
| | ||||
* | Added HyperLogLog cardinality estimator API calls | Luca Deri | 2020-06-10 | |
| | | | | | | | | | | | | | /* Memory lifecycle */ int ndpi_hll_init(struct ndpi_hll *hll, u_int8_t bits); void ndpi_hll_destroy(struct ndpi_hll *hll); /* Add values */ void ndpi_hll_add(struct ndpi_hll *hll, const char *data, size_t data_len); void ndpi_hll_add_number(struct ndpi_hll *hll, u_int32_t value) ; /* Get cardinality estimation */ double ndpi_hll_count(struct ndpi_hll *hll); | |||
* | Win fixes | Luca Deri | 2020-06-08 | |
| | ||||
* | API cleanup for indetifying explicitly in automa's what we're searching ↵ | Luca Deri | 2020-05-06 | |
| | | | | | | (protocol or category) Removed hyperscan support that is apperently unused | |||
* | Updated automa API to use 32 bit values splits from protocol/categpry | Luca Deri | 2020-05-06 | |
| | ||||
* | Introduced custom protocols with IP and (optional) port support | Luca Deri | 2020-05-06 | |
| | | | | | | | | | | | | | | | | Example - Single IP address ip:213.75.170.11@CustomProtocol - IP address with CIDR ip:213.75.170.11/32@CustomProtocol - IP address with CIDR and port ip:213.75.170.11/32:443@CustomProtocol Please note that there are some restrictions on the port usage. They have been listed in example/protos.txt | |||
* | Various fixes to patricia tree handling | Luca Deri | 2020-05-06 | |
| | ||||
* | False positive fixes | Luca Deri | 2020-05-06 | |
| | ||||
* | Reworked protocol handling chnging it is u_int16_t | Luca Deri | 2020-05-06 | |
| | ||||
* | Fix an harmless memory leak | Nardi Ivan | 2020-04-08 | |
| | | | | Leak introduced in 90e08b35, while fixing #845 | |||
* | Fixes #837 | Luca Deri | 2020-02-19 | |
| | ||||
* | Fixes #845 | Luca Deri | 2020-02-19 | |
| | ||||
* | FIXED - nDPI now detect RCE injections via PCRE instead Intel Hyperscan | MrTiz9 | 2020-02-01 | |
| | ||||
* | nDPI now detect RCE injections via PCRE instead Intel Hyperscan - BUGGY, ↵ | MrTiz9 | 2020-01-30 | |
| | | | | DOES NOT COMPILE | |||
* | nDPI now detect RCE in HTTP GET requests | MrTiz9 | 2020-01-24 | |
| | ||||
* | Win fixes | Luca Deri | 2019-12-14 | |
| | ||||
* | Code cleanup | Luca Deri | 2019-12-09 | |
| | ||||
* | Integration of the libinjection library to detect SQL injections and XSS ↵ | MrTiz9 | 2019-12-05 | |
| | | | | type attacks in HTTP requests | |||
* | Added ndpi_finalize_initalization() initialization function | Luca | 2019-11-07 | |
| | ||||
* | Code cleanup | Luca Deri | 2019-10-02 | |
| | ||||
* | Fix double free after b19bfa1e207a8d4972bfc701fde5d5c014f95383 | emanuele-f | 2019-10-02 | |
| | ||||
* | Fixes leaks in ndpi_add_host_url_subprotocol | emanuele-f | 2019-10-02 | |
| | | | | | It is now possible to deallocate strings in ac_automata_release via an additional parameter | |||
* | TLS cerficate hash calculation | Luca Deri | 2019-09-14 | |
| | ||||
* | Implemented HASSH (https://github.com/salesforce/hassh) | Luca Deri | 2019-08-22 | |
| | ||||
* | Fix missing braces | Stuart Reilly | 2019-06-28 | |
| | ||||
* | Fix two resource leaks | Stuart Reilly | 2019-06-28 | |
| | ||||
* | Fix potential NULL deref in libcache | Stuart Reilly | 2019-06-28 | |
| | ||||
* | Removed this party LRU and replaced with home grown | Luca Deri | 2019-01-17 | |
| | ||||
* | Added Ookla cache | Luca Deri | 2018-12-17 | |
| | ||||
* | Added ndpi_flowv4_flow_hash and ndpi_flowv6_flow_hash skeletons for | Luca Deri | 2018-11-14 | |
| | | | | implementing https://github.com/corelight/community-id-spec | |||
* | Renamed files to avoid name clashes during compilation with other libs | Luca Deri | 2018-09-29 | |
| | ||||
* | Renamed source files to avoid clashes | Luca Deri | 2018-09-29 | |
| | ||||
* | ADD: add prototype of function ht_free in hash.h - DEL: delete include file ↵ | Campus | 2018-08-23 | |
| | | | | .c in ndpi_main.c |