Sngrep Versions Save

Ncurses SIP Messages flow viewer

v1.8.1

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/irontec/sngrep/compare/v1.8.0...v1.8.1

v1.8.0

4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/irontec/sngrep/compare/v1.7.0...v1.8.0

v1.7.0

1 year ago
  • save: add option --text to save captured data to plain text
  • capture: fix memory overflows while parsing IP headers
  • hep: fix hep listener enabled in offline mode
  • core: stop sngrep when parent process has ended
  • ssl: fix decrypt with AES256 GCM SHA384 cipher

v1.6.0

1 year ago
  • capture: added compatibility with openssl >= 3.5.0
  • capture: fixed memory leak while rotating dialogs
  • capture: added save file rotation through SIPHUP signal
  • capture: added support for opening gzip compressed input files
  • hep: received HEP packets can now be saved to PCAP files
  • core: added support for PCRE2 library
  • cf: raw payload preview now properly displays characters near window borders
  • cli: properly display captured dialog count when no interface is used

v1.5.0

2 years ago
  • capture: add support for IP-IP encapsulation
  • capture: add support for IPv6 fragments reassembly
  • hep: add support for saving HEP received packets to PCAP
  • tls: check client TLS version in gnutls code
  • ui: fixed a crash when leaving ncurses screens

v1.4.10

2 years ago
  • build: fix compilation warnings on MacOS 10.15
  • build: fix compilation errors when using -Werror=format-security
  • capture: properly set transport as TCP for assembled TCP messages
  • config: alias keyword now supports IP:PORT format
  • filter: increased size of src and dst fields for IPv6 addresses

v1.4.9

2 years ago
  • capture: add support for HEP/EEP protocol packet capture
  • capture: fixed a buffer overflow while validating TCP packets
  • core: fixed timestamp formats for OpenBSD
  • call flow: improved display for B-leg extended flows

v1.4.8

3 years ago
  • capture: add support for IPv6 SDP connection address
  • capture: fixed a crash while parsing INVITES without R-URI
  • capture: fixed a crash while parsing malformed Req/Resp lines
  • call flow: improved IPv6 RTP columns address display
  • core: code cleanup removing unused variables
  • core: fixed multiple snprintf memory overflows
  • core: avoid crash when linking against ncurses without tinfo

v1.4.7

3 years ago
  • capture: fixed a crash with invalid CSeq values
  • capture: allow configurable libpcap capture buffer
  • hep: support parsing of HEPv3 headers in any order
  • ssl: updated code to exclude deprecated OpenSSL functions
  • call raw: add support to IP alias display
  • call list: updated diverted Call state conditions
  • cli: match expression now applies to whole SIP payload
  • cli: add support to multiple comma separated capture devices
  • sip: add KDMQ custom method to SIP parser

v1.4.6

5 years ago
  • capture: fixed pcap reading from stdin
  • capture: make SIP regexp more tolerant to invalid uris
  • capture: SIP dialogs can now start with INFO, REFER and UPDATE
  • call list: Added methods and key bindings for soft clear of call list
  • call flow: improved performance while displaying a dialog with lots of messages
  • call flow: arrows are now sorted by time while displaying multiple dialogs
  • ui: fixed multiples buffer overflows crashes
  • ui: improve compatibility with newest ncurses version