aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/dns.c
Commit message (Collapse)AuthorAge
...
* 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
|
* Added wrappers for substring-searchLuca Deri2016-05-07
| | | | | | | | | | ndpi_init_automa() ndpi_free_automa() ndpi_add_string_to_automa() ndpi_finalize_automa() ndpi_match_string() set_ndpi_malloc() set_ndpi_free()
* minox fix dnsCampus2016-03-29
|
* fixed dns check host name serverCampus2016-03-29
|
* Fixed unitialized variableLuca Deri2016-03-19
|
* Fix for invalid DNS dissection that caused packet corruptionLuca Deri2016-03-17
|
* Added ndpi_automa_match_string_subprotocol callLuca2016-01-21
| | | | Fixed DNS dissector decoding bug
* Fixed compilation errors due to previous commitLuca Deri2016-01-06
|
* Hardened DNS dissectorLuca Deri2016-01-06
|
* wrote new dns dissector - deleted useless part of dns to slim data ↵Campus2015-12-29
| | | | structures used in nDPI and ntopng
* Win32 compilation fixesLuca Deri2015-11-26
|
* fixed potential buff overflow with sizeof controlCampus2015-11-19
|
* Fixes for issues #40 -> #52Luca2015-07-11
| | | | Implemented sub-protocol detection for SSL/HTTP/HTTPS
* Reworked protocol initialization. Work in progress (more cleanup is needed)Luca2015-07-08
|
* Split former protocol into upper and lower protocolLuca2015-07-01
|
* Removed commented codeLuca2015-07-01
| | | | Renamed ndpi_int_add_connection() with ndpi_set_detected_protocol()
* deleted protocol type (real-correlated)Michele Campus2015-06-29
|
* Account for the skipping of the DNS RR CLASS field by progressing the ↵Jarred Nicholls2015-06-24
| | | | payload index forward by an extra 2 octets. Remove commented code.
* Minor code cleanupLuca Deri2015-05-18
|
* Initial import from SVNLuca Deri2015-04-19