Latest news
News archive
News archive
Tranalyzer2 Cobra version 0.9.2lmw2 is out!
- 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
voipconvtot2voipconv 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()
- New functions:
- tawk:
- Fixed header printing when accumulating something other than flows
- Added support for Termshark (
-koption) 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 entropyisset: return true if a value is set, i.e., not emptylog2: compute the binary logarithm (log base 2) of a numberquote: add leading and trailing quotes to a string, escape quotes within stringprintinf,printok,printwrn: print text in blue, green or orange
- Improved documentation
- Various fixes and improvements
- t2fm:
- Added bottom N statistics
- Added
--top/--bottomoptions 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_dirfunction - Added
{BLUE_,GREEN_,ORANGE_,RED_,}{ITALIC,UNDERLINE}andSTRIKETHROUGHvariables - Various fixes and improvements
- Added
- t2_aliases:
- New
t2voipconvalias
- New
- New script:
- t2voipconv: convert and manipulate raw VoIP files extracted from voipDetector
Tranalyzer2 Cobra version 0.9.2lmw1 is out!
- tranalyzer2:
- Added support for DPDK
- Added support for DTLS dissection
- clickhouseSink
- Improved documentation
- findexer
- Added support for pcap with nanosecond precision
- Various fixes and improvements
- mongoSink
- Improved handling of timestamps with nanosecond precision
- Improved documentation
- ospfDecode
- Added missing column names in output files
- Make sure each row in each file always have the same number of columns
- Renamed column
seq#toSeqNum - Bugfixes and improvements
- pcapd
- Bugfixes and improvements
- psqlSink:
- Improved handling of timestamps with nanosecond precision
- Improved documentation
- sslDecode
- Updated SSL blacklist
- tcpFlags
- Improved performance
- voipDetector
- Bugfixes and improvements
- t2fm
- Added information about top known and unknown JA3 and JA3S fingerprints
- Added information about top known and unknown JA4 and JA4S fingerprints
- Added information about top blacklisted certificates
- Replaced
-C/--coloroption with--{chart,table-{odd,even}}-color - Replaced
-c/--clickhouseoption with-C/--clickhouse - Various fixes and improvements
- t2py
- t2utils.sh
- Added
${IS_LINUX}and${IS_MACOS}variables - Simplified
find_most_recent_filefunction - Renamed
check_dependency_osxtocheck_dependency_macos - Various fixes and improvements
- Added
- tawk
- Added
-b/--both-directionsoption to extract A and B flows (-x/-koptions) - Added support for more custom defined columns (
srcMac,ethType, …) - Various fixes and improvements
- Added
- scripts:
- t2timeline: added
-doption
- t2timeline: added
- New script:
- t2dpdk: run N instances of Tranalyzer in DPDK multi-process mode
Tranalyzer2 Cobra version 0.9.1lmw1 is out!
- tranalyzer2:
- Added
LIVEBUFSIZEdefine to set libpcap internal buffer size on live captures - Added
T2_USEC_PRECandT2_PRI_USECmacros - Added sensor ID to monitoring machine report
- Added support for DTLS 1.2
- Added
-S/--snaplenand-B/--rx-bufsizecommand line options - Added
-P/--priorityoption to set process priority (renice) - Added
-M/--mon-intervaloption to set monitoring interval - Added
-m/--monfileoption to redirect monitoring output to _monitoring.txt - Added
FLOW_IS_A()andFLOW_IS_B()macros - Extended support for Q-in-Q VLAN (ethertypes 0x9100 and 0x9200)
- Reduced memory footprint of
flow_tstructure ifFRAGMENTATION=0 - Reduced list of L2/3 protocols to monitor (can be easily extended with
MONPROTL[23]) - Removed
B2T_NANOSECSmacro, usedTSTAMP_PRECinstead - Renamed
ENABLE_IO_BUFFERINGmacro toIO_BUFFERING
- Added
- basicFlow:
- Added MPLS information to packet mode
- Added option to output MPLS labels as hexadecimal
- Added
BFO_VLAN=3option to output decoded VLAN headers - Fixed nanoseconds representation in packet mode
- nDPI:
- Updated nDPI library to version 4.8
- nFrstPkts:
- Fixed nanoseconds representation for inter-arrival times
- pcapd:
- Added
PD_CHKSUMoption to correct IPv4 checksum
- Added
- sslDecode:
- Renamed
SSL_PROTO_LISTtoSSL_ALPN_LIST - Renamed
sslProtoListandsslNumPrototosslALPNListandsslNumALPNList - Extract list of signature hash algorithms
- Extract list of ALPN, NPN and ALPS
- Extract list of record, handshake and supported versions
- Extended
sslPrototo flag GREASE values and more - Added support for TLS 1.3 draft versions
- Added support for missing TLS 1.3 ciphers
- Added support for missing TLS 1.3 alerts
- Added number of TLS 1.3 draft versions flows to plugin report
- Added number of DTLS 1.3 flows to plugin report
- Added support for JA4/JA4S fingerprints
- Fixed handling of GREASE values in JA3 fingerprints
- Updated list of insecure, weak, secure and recommended ciphers
- Updated JA3 fingerprints
- Updated SSL blacklist
- Renamed
- tcpFlags:
- Added support for JA4T fingerprints
- tp0f:
- Added packet mode
- txtSink:
- Report process priority in headers file
- voipDetector:
- Added
VOIP_SIP,VOIP_RTP,VOIP_RTCPto control protocol dissection - Added
VOIP_BUFMODE,RTPBUFSIZE,RTPSUBDIRS,VOIP_PERMmacros - Decode RTCP by default
- Output SIP contacts and Call-IDs
- Output SDP session ID
- Fixed description of RTP payload type 125
- Code hardening
- Added
- fsutils.[ch]:
- New helper macro:
T2_MKPATH_WITH_FLAGS()
- New helper macro:
- t2buf.[ch]:
- New function:
t2buf_ptr()
- New function:
- t2log.h:
- New macros:
T2_FPLOG_DIFFNUM,T2_FPLOG_DIFFNUM0
- New macros:
- t2utils.[ch]:
- New helper macros:
DTLS12_HEADER()t2_calloc(),t2_malloc()
- New functions:
t2_strncpy()t2_tcp_socket_connect(),t2_tcp_socket_connect_to_server(),t2_udp_socket_init()t2_calloc_fatal(),t2_malloc_fatal()
- Fixed nanoseconds representation in
t2_log_date()andt2_log_time()
- New helper macros:
- API break:
- Renamed
t2_calloc/t2_malloctot2_[cm]alloc_fatal()
- Renamed
- tawk:
- tawk is now faster
- Inverted
-toption behavior: use it to validate column names (slow)
- scripts:
- t2build:
- Added
--ltooption to enable link time optimization (meson only)
- Added
- t2caplist:
- Added
-xoption to filter by extension (faster, but less precise) - Added
-toption to sort list by first packet time
- Added
- t2conf:
- Fixed
t2conf tranalyzer2 --gui - Several other fixes and improvements
- Fixed
- t2fm:
- Added information about ASNs
- Added
-d/--data-carvingoption to report EXE downloads
- t2fuzz:
- Added
-S/-P/-aoptions to start netcat (nc) before runningt2
- Added
- t2build: