aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_utils.c
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2024-10-18 23:47:34 +0200
committerLuca Deri <deri@ntop.org>2024-10-18 23:47:34 +0200
commit0cc84e4fdd3057826355596fc2cc5a6c783048d5 (patch)
tree4e8959e9dd33136847d7606fffcbbf68f2f9fd58 /src/lib/ndpi_utils.c
parent819291b7e42afca856ef1a3fa611ddd926da6549 (diff)
Improved TCP fingepring calculation
Adde basidc OS detection based on TCP fingerprint
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r--src/lib/ndpi_utils.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c
index bfe1e5274..809391fae 100644
--- a/src/lib/ndpi_utils.c
+++ b/src/lib/ndpi_utils.c
@@ -3845,3 +3845,17 @@ char* ndpi_quick_decrypt(const char *encrypted_msg,
return(decoded_string);
}
+/* ************************************************************** */
+
+const char* ndpi_print_os_hint(u_int8_t os_hint) {
+ switch(os_hint) {
+ case os_windows: return("Win");
+ case os_macos: return("macOS");
+ case os_ios_ipad_os: return("iOS/iPad");
+ case os_android: return("Android");
+ case os_linux: return("Linux");
+ case os_freebsd: return("FreeBSD");
+ }
+
+ return("Unknown");
+}