Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add AVAST dissector.add/avast | lns | 2022-07-25 |
| | | | | Signed-off-by: lns <matzeton@googlemail.com> | ||
* | Added AliCloud server access dissector. (#1672) | Toni | 2022-07-23 |
| | | | | Signed-off-by: lns <matzeton@googlemail.com> Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | SKYPE: remove detection over TCP | Nardi Ivan | 2022-07-20 |
| | | | | | | Skype detection over TCP has been completely disable since 659f75138 (3 years ago!). Since that logic was too weak anyway, remove it. | ||
* | Improved Jabber/XMPP detection. (#1661) | Toni | 2022-07-13 |
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | ||
* | Keep track of how many dissectors calls we made for each flow (#1657) | Ivan Nardi | 2022-07-11 |
| | |||
* | Avoid spurious calls to extra dissection (#1648) | Ivan Nardi | 2022-07-07 |
| | | | | If the extra callabck is not set, calling the extra dissection is only a waste of resources... | ||
* | Fix handling of NDPI_UNIDIRECTIONAL_TRAFFIC risk (#1636) | Ivan Nardi | 2022-07-05 |
| | |||
* | Enhanced TLS risk info reported to users | Luca Deri | 2022-06-28 |
| | |||
* | Added unidirectional traffic flow risk | Luca Deri | 2022-06-20 |
| | |||
* | Updated DNS alert triggered only with TTL == 0 | Luca Deri | 2022-06-14 |
| | |||
* | Improved DNS traffic analysis | Luca Deri | 2022-06-13 |
| | | | | Added ability to identify application and network protocols | ||
* | Updated tests results | Luca Deri | 2022-05-30 |
| | | | | Code cleanup | ||
* | Improved TLS alert detection. (#1542) | Toni | 2022-05-08 |
| | | | Signed-off-by: lns <matzeton@googlemail.com> | ||
* | Improved TLS application data detection. (#1541) | Toni | 2022-05-08 |
| | | | | | | * #1532 did fx TLS appdata detection only partially * use flow->l4.tcp.tls.message.buffer_used instead of packet->payload Signed-off-by: lns <matzeton@googlemail.com> | ||
* | Sync unit tests results (#1533) | Ivan Nardi | 2022-04-27 |
| | |||
* | Improved TLS application data detection. (#1532) | Toni | 2022-04-27 |
| | | | Signed-off-by: lns <matzeton@googlemail.com> | ||
* | Add some scripts to easily update some IPs lists (#1522) | Ivan Nardi | 2022-04-21 |
| | | | | | Follow-up of 8b062295 Add a new protocol id for generic Tencent/Wechat flows | ||
* | Sync unit tests results (#1423) | Ivan Nardi | 2022-01-28 |
| | | | Fix: 7a3aa41a | ||
* | Add a "confidence" field about the reliability of the classification. (#1395) | Ivan Nardi | 2022-01-11 |
| | | | | | | | | | | | | | As a general rule, the higher the confidence value, the higher the "reliability/precision" of the classification. In other words, this new field provides an hint about "how" the flow classification has been obtained. For example, the application may want to ignore classification "by-port" (they are not real DPI classifications, after all) or give a second glance at flows classified via LRU caches (because of false positives). Setting only one value for the confidence field is a bit tricky: more work is probably needed in the next future to tweak/fix/improve the logic. | ||
* | ndpiReader: slight simplificaton of the output (#1378) | Ivan Nardi | 2021-11-27 |
| | |||
* | Fixed cleartext protocol assignment (#1357) | Ivan Nardi | 2021-10-25 |
| | |||
* | Refreshed results list | Luca Deri | 2021-10-16 |
| | |||
* | Updated test results after latest commit | Luca Deri | 2021-10-16 |
| | |||
* | Fix parsing of ipv6 packets with extension headers | Nardi Ivan | 2021-09-19 |
| | | | | | | | | Decoding of ipv6 traffic with extension headers was completely broken, since the beginning of the L4 header was always set to a wrong value. Handle the ipv6 fragments in the same way as the ipv4 ones: keep the first one and drop the others. | ||
* | Updated output | Luca Deri | 2021-08-07 |
| | |||
* | ndpiReader: add statistics about nDPI performance (#1240) | Ivan Nardi | 2021-07-13 |
| | | | | | | | The goal is to have a (roughly) idea about how many packets nDPI needs to properly classify a flow. Log this information (and guessed flows number too) during unit tests, to keep track of improvements/regressions across commits. | ||
* | Improved TLS browser detection heuristics | Luca Deri | 2021-05-19 |
| | |||
* | Added flow risk score | Luca Deri | 2021-05-18 |
| | |||
* | Added browser TLS heuristic | Luca Deri | 2021-05-13 |
| | |||
* | Improved DGA detection with trigrams. Disadvantage: slower startup time | Luca Deri | 2021-03-03 |
| | | | | | Reworked Tor dissector embedded in TLS (fixes #1141) Removed false positive on HTTP User-Agent | ||
* | Modified JA3 fingerprint message | Luca Deri | 2021-02-24 |
| | |||
* | Added NDPI_MALICIOUS_JA3 flow risk | Luca Deri | 2021-02-22 |
| | | | | Added ndpi_load_malicious_ja3_file() API call | ||
* | Improved nDPI string matching algorithm | Luca Deri | 2021-02-18 |
| | |||
* | QUIC: improve handling of SNI (#1105) | Ivan Nardi | 2021-01-07 |
| | | | | | | | | | | | | | * QUIC: SNI should be always saved in flow->protos.stun_ssl.ssl.client_requested_server_name Close #1077 * QUIC: fix matching of custom categories * QUIC: add NDPI_TLS_MISSING_SNI support for older GQUIC versions * QUIC: fix serialization * QUIC: add DGA check for older GQUIC versions | ||
* | Fixes #1029 | Luca Deri | 2020-11-27 |
| | |||
* | Reworked MDNS dissector that is not based on the DNS dissector | Luca Deri | 2020-09-17 |
| | |||
* | QUIC: extract User Agent information | Nardi Ivan | 2020-09-08 |
| | |||
* | Added new risk for NDPI_UNSAFE_PROTOCOL that identifies protocols that are ↵ | Luca Deri | 2020-08-30 |
| | | | | not condidered safe/secure | ||
* | Fixed false positive in suspicous user agent | Luca Deri | 2020-08-30 |
| | | | | Optimized stddev calculation | ||
* | Fixed partial TLS dissection | Luca Deri | 2020-07-30 |
| | |||
* | Changed due to bin size extension | Luca Deri | 2020-07-30 |
| | |||
* | Updated test results due to bin changes | Luca Deri | 2020-07-09 |
| | |||
* | Fixes #906 | Luca Deri | 2020-06-22 |
| | | | | Packet bins are not printed wehn empty | ||
* | Added ndpi_bin_XXX API | Luca Deri | 2020-06-22 |
| | | | | Added packet lenght distribution bins | ||
* | Added DGA risk for names that look like a DGA | Luca Deri | 2020-06-11 |
| | |||
* | Added TLS weak cipher and obsolete protocol version detection | Luca Deri | 2020-05-10 |
| | |||
* | Added TLS issuerDN and subjectDN | Luca Deri | 2020-05-07 |
| | |||
* | Updated results | Luca Deri | 2020-04-21 |
| | |||
* | Results update | Luca Deri | 2020-04-17 |
| | |||
* | NetBIOS dissection improvements | Luca Deri | 2020-03-01 |
| |