ChangeLog for Tranalyzer2 version 0.9.2lmw2 (Aug 2024) * dnsDecode: * Extended decoding of NBNS names (discard padding, add suffix, ...) * mongoSink: * Fixed double escaping of quotes and double quotes * voipDetector: * Fixed and improved decoding of NBNS names * Renamed voipconv to t2voipconv * t2voipconv: added support for AMR, AMR-NB, AMR-WB, G.723.1, G.726, G.726le and GSM formats * Various fixes and improvements * t2utils.[ch]: * New functions: * t2_strncpy_escape(), t2_strcpy_escape() * tawk: * Fixed header printing when accumulating something other than flows * Added support for Termshark (-k option) * shark: * Added support for SDP * Extended support for RTP and SIP * New functions: * ientropy: compute the information entropy of each column, filter out columns with low entropy * isset: return true if a value is set, i.e., not empty * log2: compute the binary logarithm (log base 2) of a number * quote: add leading and trailing quotes to a string, escape quotes within string * printinf, printok, printwrn: print text in blue, green or orange * Improved documentation * Various fixes and improvements * t2fm: * Added bottom N statistics * Added --top/--bottom options to only compute top or bottom stats * Do not count query names from responses when reporting top DNS queries * Various fixes and improvements * t2utils.sh: * Added validate_next_file_or_dir function * Added {BLUE_,GREEN_,ORANGE_,RED_,}{ITALIC,UNDERLINE} and STRIKETHROUGH variables * Various fixes and improvements * t2_aliases: * New t2voipconv alias * New script: * t2voipconv: convert and manipulate raw VoIP files extracted from voipDetector