diff options
author | Luca Deri <deri@ntop.org> | 2019-11-17 22:35:10 +0100 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2019-11-17 22:35:10 +0100 |
commit | 65a629304c7930bd566b592c84d3478443a9e659 (patch) | |
tree | 0b81f4d4d5222af30fc87690ce41e1a6d3422acf /example/reader_util.c | |
parent | 51cfdfb0d80a7bbcc11bc3b95d1696d8dae900c2 (diff) |
Kerberos dissection improvements
Diffstat (limited to 'example/reader_util.c')
-rw-r--r-- | example/reader_util.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/example/reader_util.c b/example/reader_util.c index e7fe521a9..6c7dcdb46 100644 --- a/example/reader_util.c +++ b/example/reader_util.c @@ -978,10 +978,12 @@ void process_ndpi_collected_info(struct ndpi_workflow * workflow, struct ndpi_fl } /* KERBEROS */ else if(is_ndpi_proto(flow, NDPI_PROTOCOL_KERBEROS)) { - if(flow->ndpi_flow->protos.kerberos.cname[0] != '\0') { - snprintf(flow->info, sizeof(flow->info), "%s (%s)", - flow->ndpi_flow->protos.kerberos.cname, - flow->ndpi_flow->protos.kerberos.realm); + if((flow->ndpi_flow->protos.kerberos.hostname[0] != '\0') + || (flow->ndpi_flow->protos.kerberos.username[0] != '\0')) { + snprintf(flow->info, sizeof(flow->info), "%s%s (%s)", + flow->ndpi_flow->protos.kerberos.hostname, + flow->ndpi_flow->protos.kerberos.username, + flow->ndpi_flow->protos.kerberos.domain); } } /* HTTP */ |