diff options
author | Vladimir Gavrilov <105977161+0xA50C1A1@users.noreply.github.com> | 2023-12-22 15:23:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-22 13:23:37 +0100 |
commit | 6fc8aa4e61f80a4788f9a2199ada823e000c6e52 (patch) | |
tree | a8ffedb24ecf892e0ead8d752030de572dc34ef2 /src/include | |
parent | 41aa2f96b65754660699071f95028c8caa0bcd6b (diff) |
Add WebDAV detection support (#2224)
* Add WebDAV detection support
* Add pcap example
* Update test results
* Remove redundant checks
* Add WebDAV related HTTP methods to fuzz/dictionary.dict
* Add note about WebDAV
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_protocol_ids.h | 1 | ||||
-rw-r--r-- | src/include/ndpi_typedefs.h | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/include/ndpi_protocol_ids.h b/src/include/ndpi_protocol_ids.h index d63aae48b..29a49e4b2 100644 --- a/src/include/ndpi_protocol_ids.h +++ b/src/include/ndpi_protocol_ids.h @@ -404,6 +404,7 @@ typedef enum { NDPI_PROTOCOL_UFTP = 373, NDPI_PROTOCOL_OPENFLOW = 374, NDPI_PROTOCOL_JSON_RPC = 375, + NDPI_PROTOCOL_WEBDAV = 376, #ifdef CUSTOM_NDPI_PROTOCOLS #include "../../../nDPI-custom/custom_ndpi_protocol_ids.h" diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index 5b39fc0dc..41e1beb2d 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -680,6 +680,13 @@ typedef enum { NDPI_HTTP_METHOD_RPC_CONNECT, NDPI_HTTP_METHOD_RPC_IN_DATA, NDPI_HTTP_METHOD_RPC_OUT_DATA, + NDPI_HTTP_METHOD_MKCOL, + NDPI_HTTP_METHOD_MOVE, + NDPI_HTTP_METHOD_COPY, + NDPI_HTTP_METHOD_LOCK, + NDPI_HTTP_METHOD_UNLOCK, + NDPI_HTTP_METHOD_PROPFIND, + NDPI_HTTP_METHOD_PROPPATCH, } ndpi_http_method; typedef enum { |