aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/dns.c
Commit message (Collapse)AuthorAge
...
* Fixed invalid DNS dissectionLuca Deri2021-04-26
|
* Improved DGA detection with trigrams. Disadvantage: slower startup timeLuca Deri2021-03-03
| | | | | Reworked Tor dissector embedded in TLS (fixes #1141) Removed false positive on HTTP User-Agent
* Improved DNS dissectorLuca Deri2021-02-26
|
* Removed now obsolete NDPI_DETECTION_SUPPORT_IPV6: code is more readeable nowLuca Deri2021-02-10
|
* (C) UpdateLuca Deri2021-01-07
|
* Various optimizations to reduce not-necessary callsLuca Deri2020-09-24
| | | | | Optimized various UDP dissectors Removed dead protocols such as pando and pplive
* Added risks for checkingLuca Deri2020-09-21
| | | | | - invalid DNS traffic (probably carrying exfiltrated data) - TLS traffic with no SNI extension
* Reworked MDNS dissector that is not based on the DNS dissectorLuca Deri2020-09-17
|
* Added extension to detect nested subdomains as used in Browsertunnel attack toolLuca Deri2020-09-09
| | | | https://github.com/veggiedefender/browsertunnel
* Added malformed packet risk supportLuca Deri2020-06-26
|
* Added checks for DGA detectionLuca Deri2020-06-17
|
* Added DGA risk for names that look like a DGALuca Deri2020-06-11
|
* Adds different checks against overflowsPhilippe Antoine2020-03-19
|
* Fix buffer over read in dnsPhilippe Antoine2020-03-12
|
* Fix various buffer over readsPhilippe Antoine2020-02-18
|
* Improvements for DNS continuous flow dissectionLuca2020-02-06
|
* Improved DNS response decodingLuca Deri2020-02-04
| | | | The first decoded address is now reported by ndpiReader
* Fix undefined shift in dnsPhilippe Antoine2020-01-31
|
* Updated (C)Luca Deri2020-01-05
|
* Code cleanupLuca Deri2019-12-09
|
* Fixed buffer overflow in DNS dissectionLuca Deri2019-11-26
|
* Major cleanupLuca Deri2019-10-24
| | | | Removed ndpi_pref_http_dont_dissect_response and ndpi_pref_dns_dont_dissect_response as the ndpi_extra_dissection_possible() call will now handle everything
* Added extra processing for POP and SMTPLuca Deri2019-10-22
|
* Handle TCP DNS replies and add is_reply flagemanuele-f2019-10-03
|
* Fix DNS reply dissection issuesemanuele-f2019-10-03
|
* Improved category handlign in subprotocolsLuca Deri2019-09-27
| | | | | Further DNS dissection fixes Fixed WeChat invalid category
* Fixed partial string matchesLuca Deri2019-09-27
|
* Added ndpi_extra_dissection_possible() API callLuca Deri2019-09-26
|
* Restructure DNS search codeemanuele-f2019-09-26
|
* Adedd DTLS check in STUNLuca Deri2019-09-21
| | | | Uodated (C)
* Code cleanupLuca Deri2019-07-27
|
* Fix DNS rsp_addr missing in some tiny responsesemanuele-f2019-04-15
|
* Implemented ndpi_process_partial_detection() API call to handle partial ↵Luca Deri2019-04-01
| | | | matches due to the nDPI specified configuration
* Add DNS response addressemanuele-f2019-03-29
|
* Merge pull request #673 from vel21ripn/dns_fix_nameLuca Deri2019-03-23
|\ | | | | More accurate hostname verification in a DNS query.
| * More accurate hostname verification in a DNS query.Vitaly Lavrov2019-02-27
| |
* | Fixes possibly broken dissection of invalid DNS responsesSimone Mainardi2019-03-04
|/
* Fix invalid TCP DNS dissectionemanuele-f2019-02-19
|
* Aligned DNS to HTTP dissectionLuca Deri2019-02-07
|
* Completed custom category implementationLuca Deri2018-08-16
|
* Major code cleanupLuca2018-07-21
| | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection
* Merge branch 'dev' into devMichele Campus2017-12-07
|\
| * Return before calling ndpi_match_host_subprotocol when dns_dissect_response ↵Darryl Sokoloski2017-11-30
| | | | | | | | | | | | enabled. Otherwise responses will never be seen if a host sub-protocol matched.
* | Refactoring the debugging output.Vitaly Lavrov2017-10-26
|/ | | | | | | | | | | | | | levels of debug output: 0 - ERROR: Only for errors. 1 - TRACE: Start of each packets and if found protocol. 2 - DEBUG: Start of searching each protocol and excluding protocols. 3 - DEBUG_EXTRA: For all other messages. Added field ndpi_struct->debug_logging for enable debug output of each protocols. Simple macros for debugging output are added: NDPI_LOG_ERR(), NDPI_LOG_INFO(), NDPI_LOG_DBG(), NDPI_LOG_DBG2(), NDPI_EXCLUDE_PROTO()
* Fixed payload overflow in MQTT, DNStheirix2016-07-25
|
* Refreshed DNS implementationLuca Deri2016-06-27
|
* Compilation fixLuca Deri2016-06-15
|
* Enhanced string boundary check to avoid crashes with malformed packetsLuca Deri2016-06-15
|
* Fixed dns buffer overflowtheirix2016-05-24
|
* Fix for invalid DNS reponse detectionLuca2016-05-12
|