Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix segfault on ndpi_guess_protocol_id with flow = null | Alfredo Cardigliano | 2020-06-30 |
| | |||
* | Added ndpi_print_bin() API call | Luca Deri | 2020-06-29 |
| | |||
* | Merge branch 'dev' of https://github.com/ntop/nDPI into dev | Luca Deri | 2020-06-29 |
|\ | |||
| * | Merge pull request #939 from lnslbrty/improved/fuzzy-reader-smp | Luca Deri | 2020-06-29 |
| |\ | | | | | | | Improved fuzz_ndpi_reader which supports now SMP/MT w/o race-coniditi… | ||
| | * | Improved fuzz_ndpi_reader which supports now SMP/MT w/o race-coniditions. | Toni Uhlig | 2020-06-29 |
| |/ | | | | | | | | | | | | | ./tests/do.sh can supports SMP/MT via environment variables. Removed -fno-sanitize=shift as well, was fixed by 317d3ffd. Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* / | Added ndpi_bin_similarity() for computing bin similarity | Luca Deri | 2020-06-29 |
|/ | |||
* | Merge pull request #938 from IvanNardi/errors | Luca Deri | 2020-06-28 |
|\ | | | | | Errors | ||
| * | Update test results | Nardi Ivan | 2020-06-28 |
| | | |||
| * | Fix undefined behaviour in internal tests | Nardi Ivan | 2020-06-28 |
| | | | | | | | | | | | | | | | | Error messages: ndpiReader.c:3211:2: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' ndpiReader.c:3207:5: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' The errors started popping up since 3d9285f1 | ||
| * | Fix memory leak about purged/expired flows | Nardi Ivan | 2020-06-28 |
| | | | | | | | | | | Create an helper to avoid similar errors in the future Fixes: 1a62f4c7 | ||
| * | Fix use-after-free in http content parsing | Nardi Ivan | 2020-06-28 |
| | | |||
| * | DNP3: add missing initialization | Nardi Ivan | 2020-06-28 |
| | | |||
| * | Fix (harmless) memory leaks when DPDK is enabled | Nardi Ivan | 2020-06-28 |
| | | |||
| * | Fix startup when DPDK is enabled | Nardi Ivan | 2020-06-28 |
| | | | | | | | | Fixes:a58c838c4 | ||
| * | ndpiReader: fix ports statistics | Nardi Ivan | 2020-06-28 |
| | | | | | | | | They should take idle/expired flows into account, too | ||
| * | TLS: extract JA3 signatures in some corner cases | Nardi Ivan | 2020-06-28 |
|/ | | | | | In some (rare) cases, Client Hello message contains lots of cipher suits. | ||
* | Merge pull request #937 from lnslbrty/re-add-corpus-zipfile-for-google-oss-fuzz | Luca Deri | 2020-06-28 |
|\ | | | | | Re-Added corpus zipfile generation required for google-oss fuzzer | ||
| * | Re-Added corpus zipfile generation required for google-oss fuzzer | Toni Uhlig | 2020-06-27 |
| | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Merge pull request #936 from lnslbrty/fix/h323-off-by-one | Luca Deri | 2020-06-28 |
|\ \ | | | | | | | Fixed off-by-one error in h323. | ||
| * | | Fixed off-by-one error in h323. | Toni Uhlig | 2020-06-27 |
| |/ | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Restored compiler check for fuzzy targets | Luca Deri | 2020-06-27 |
| | | |||
* | | Use clang where available and fallback to gcc when missing | Luca Deri | 2020-06-27 |
|/ | |||
* | Merge pull request #935 from lnslbrty/fix/fuzzing-tests | Luca Deri | 2020-06-27 |
|\ | | | | | fixed fuzzing tests in a way that ./tests/do.sh is now able to use co… | ||
| * | fixed fuzzing tests in a way that ./tests/do.sh is now able to use corpus ↵ | Toni Uhlig | 2020-06-27 |
|/ | | | | | | *.pcap files from ./tests/pcap Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Added notes whenever a new flow risk is added | Luca Deri | 2020-06-26 |
| | |||
* | Added malformed packet risk support | Luca Deri | 2020-06-26 |
| | |||
* | Values stored in patricia tree are now 32 bit (they used to be 16 bit) long | Luca Deri | 2020-06-26 |
| | |||
* | Check for CentOS 6 | lucaderi | 2020-06-26 |
| | |||
* | Merge pull request #931 from lnslbrty/fix/autogen.sh | Luca Deri | 2020-06-25 |
|\ | | | | | fixed autoconf version check | ||
| * | fixed autoconf version check | Toni Uhlig | 2020-06-25 |
| | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Merge pull request #930 from IvanNardi/extcap | Luca Deri | 2020-06-25 |
|\ \ | |/ |/| | Extcap | ||
| * | Make lua script more robust | Nardi Ivan | 2020-06-25 |
| | | |||
| * | Fixed harmless memory leak in extcap initialization | Nardi Ivan | 2020-06-25 |
| | | |||
| * | Restore extcap functionality, i.e. integration with wireshark | Nardi Ivan | 2020-06-25 |
|/ | |||
* | Disabled unused code | Luca Deri | 2020-06-25 |
| | |||
* | Compilation fixes for non-Linux (or outdated Linux) platforms | lucaderi | 2020-06-25 |
| | |||
* | CentOS6 fix (santize won't work as too old system) | lucaderi | 2020-06-25 |
| | | | | Fixes warning | ||
* | Merge pull request #928 from lnslbrty/added/yet-another-ndpi-integration-example | Luca Deri | 2020-06-25 |
|\ | | | | | PROPOSAL: ndpiSimpleIntegration: added another integration example | ||
| * | ndpiSimpleIntegration: added another integration example | Toni Uhlig | 2020-06-24 |
| | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Merge pull request #927 from lnslbrty/fix/fbzero-missing-length-check | Luca Deri | 2020-06-24 |
|\ \ | | | | | | | Fixed missing length check in fbzero. | ||
| * | | Fixed missing length check in fbzero. | Toni Uhlig | 2020-06-23 |
| |/ | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Merge pull request #926 from lnslbrty/added/hulustream-sni-pattern | Luca Deri | 2020-06-24 |
|\ \ | | | | | | | Added hulustream SNI pattern. Fixes #904. | ||
| * | | Added hulustream SNI pattern. Fixes #904. | Toni Uhlig | 2020-06-23 |
| |/ | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Merge pull request #925 from lnslbrty/fix/ndpi-rader-unitialized-values | Luca Deri | 2020-06-24 |
|\ \ | | | | | | | Fixed unitialized values in ndpiReader protocol detection bitmask dur… | ||
| * | | Fixed unitialized values in ndpiReader protocol detection bitmask during dga ↵ | Toni Uhlig | 2020-06-23 |
| |/ | | | | | | | | | | | | | | | selftest. * make ./tests/vagrind_test.sh directory agnostic Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | | Merge pull request #924 from ↵ | Luca Deri | 2020-06-24 |
|\ \ | |/ |/| | | | | | lnslbrty/improved/autoconf-sanitizer-compile-flag-checks Allow -fsanitize for LLVM as well as for GCC. | ||
| * | Allow -fsanitize for LLVM as well as for GCC. | Toni Uhlig | 2020-06-23 |
|/ | | | | | | | | | | | | | | * renamed --with-llvm-sanitizer to --with-sanitizer * disable all optimisations (-O0) if --with-sanitizer set, no functions/paramaters/variables will be optimised, improves debugging * enable undefined behaviour sanitizer (ubsan) * enable leak sanitizer (lsan) * check if -fsanitize=fuzzer is available and --enable-fuzztargets set, fail if not (only supported by clang) * include level 3 debugging information (-g3), improves macro debugging * disabled ubsan misaligned pointer access and lshift overflow Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Fixes #906 | Luca Deri | 2020-06-22 |
| | | | | Packet bins are not printed wehn empty | ||
* | Merge pull request #921 from lnslbrty/improved/test-sh | Luca Deri | 2020-06-22 |
|\ | | | | | make tests/do.sh directory agnostic | ||
| * | make tests/do.sh directory agnostic | Toni Uhlig | 2020-06-19 |
| | | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> |