diff options
author | Luca Deri <deri@ntop.org> | 2019-10-20 22:46:08 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2019-10-20 22:46:08 +0200 |
commit | 437e8bd7068c26d4a291fff66910ec8428080eae (patch) | |
tree | dac119e4670b8856bb4c9143e3cf19984f5d8e3c /src/lib/ndpi_utils.c | |
parent | 1a5c7daaf67b316ad9cdcf5bba911db1a7e58f12 (diff) |
Implemented IMAP data extraction
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r-- | src/lib/ndpi_utils.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index 4d98aa6d2..20d231db8 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -628,7 +628,6 @@ static int ndpi_is_valid_char(char c) { /* ******************************************************************** */ - static int ndpi_find_non_eng_bigrams(struct ndpi_detection_module_struct *ndpi_struct, char *str) { char s[3]; @@ -881,6 +880,13 @@ int ndpi_flow2json(struct ndpi_detection_module_struct *ndpi_struct, ndpi_serialize_end_of_block(serializer); break; + case NDPI_PROTOCOL_MAIL_IMAP: + ndpi_serialize_start_of_block(serializer, "imap"); + ndpi_serialize_string_string(serializer, "user", flow->protos.imap.username); + ndpi_serialize_string_string(serializer, "password", flow->protos.imap.password); + ndpi_serialize_end_of_block(serializer); + break; + case NDPI_PROTOCOL_FTP_CONTROL: ndpi_serialize_start_of_block(serializer, "ftp"); ndpi_serialize_string_string(serializer, "user", flow->protos.ftp.username); |