Skip to content

Releases: irontec/sngrep

sngrep 1.4.5

19 Jan 10:50
Compare
Choose a tag to compare
  • save: avoid crashing when multiple source inputs are used
  • call list: fix buffer overflow in display filter with wide terminals
  • capture: added new setting capture.tlsserver to only process TLS packets to tha address
  • capture: fixed compatibility with OpenSSL >= 1.1.0
  • capture: only read stdin when input file is '-'

sngrep 1.4.4

17 Sep 08:58
Compare
Choose a tag to compare
  • Fixed multiples crashes with SIP TCP payloads
  • Improve configure detection for gnutls and ncurses
  • HEP/EEP: removed default password
  • HEP/EEP: hep capture mode is now displayed in call list window
  • -I flag now supports reading from standard input
  • Call List and Call Flow windows now resize properly

sngrep 1.4.3

26 Apr 17:43
Compare
Choose a tag to compare
  • Capture

    • Added support for capturing from multiples interfaces from command line
    • Fixed a bug where IP reassembly was only working whe packet only had two fragments
    • Fixed a bug where TCP packets where not assembled in the correct order
  • HEP/EEP

    • Added support for UUID chunks sent by asterisk HEP PJSIP module
  • SIP

    • Improved From/To header regexp to parse URIs without user part
    • SIP responses codes 600 will now set callstate to BUSY
  • Call Flow

    • Added keybinding to deselect previously selected arrow (defaults to Ctrl+W)
    • Fixed a bug while displaying arrows order of a dialog from multiple input files
  • Configuration

    • Configuration file can now be specified using environment variable SNGREPRC
    • Added -F command line option to start sngrep without reading any configuration file
  • Packages/Build

    • OpenSSL depedencies are now being searching using pkg-config if available

sngrep 1.4.2

21 Dec 16:15
Compare
Choose a tag to compare
  • Capture
    • Interface network mask and IP address are no longer a must to capture
  • TLS
    • gnutls: Add support for initial ClientHello in SSLv2
    • gnutls: Initial support for GCM cipher modes
    • gnutls: Improve compatibility with old libgcrypt versions
  • Call List
    • Add setting for default sorting field and order
  • Call Flow
    • Added a keybinding to only display RTP streams
    • Added a new mode to only display active RTP streams
  • Packages
    • Irontec Debian packages now compile using gnutls
    • Updated spec file for RPM packages

sngrep 1.4.1

28 Oct 09:29
Compare
Choose a tag to compare

Thanks to all sngrep community, most of this release belong to you ;-)

  • Capture
    • Reworked how IP fragments are assembled
    • Increased default capture snapshot length
  • SIP
    • Added support for any kind of uri schemes
    • Added support for Warning header code
    • Added support for Reason header text
    • Added callstates BUSY and DIVERTED
  • Call List
    • Fixed a bug displaying sort by column ('<','>' keybinding)
  • Call Flow
    • Fixed a bug where arrows with same timestamp were not displayed
  • Settings
    • Added a setting for filter.payload
  • Other
    • Fixed text typos

sngrep 1.4.0

08 Aug 09:04
Compare
Choose a tag to compare
  • Capture
    • Added a setting and command line option ('-R') to rotate captured dialogs
    • Improved RTP stream detection
  • Call List
    • Added capture match and bpf filters labels
    • Added capture device label for online captures
  • Call Flow
    • Rework how RTP streams arrows select their source and destination columns
  • Settings
    • Added a setting to configure EEP/HEP capture id
    • Changed default savepath to current directory
  • Other
    • Fixed a crash with malformed From and To headers
    • Fixed a crash while comparing two big SIP messages
    • Fixed a crash while trying to decode TLS packets too early
    • Fixed incorrect state detection of Call status column
    • Increased the timeout to consider a test unsuccessful

sngrep 1.3.1

28 Apr 10:04
Compare
Choose a tag to compare
  • Fixed a crash where From: or To: headers where too long
  • Improved call list screen resize
  • Add support for IEEE 802.1Q Ethernet VLAN headers
  • Fixed a bug in displayed callstate after failed authentication
  • Associate RTP stream with the most recent dialog that uses stream rtp ports

sngrep 1.3.0

02 Mar 13:04
Compare
Choose a tag to compare
  • Interface
    • Recoded panel updates to only refresh when something changes
    • Allow saving displayed dialogs from Call Flow (default key 'S')
    • Allow clearing Call List from Flow or Raw (default keys Ctrl-L or F5)
  • Call List
    • Call List can now be sorted by displayed columns (default keys '<' and 'z')
    • Fixed a bug to handle filter.method setting on startup
    • Display Calls: instead of Dialogs: in header when only print calls is enabled
  • Call Flow
    • Improved Extended flow arrow display for dialogs with the same X-Call-Id
    • Merge RTP arrows that have the same port/address
    • Improved RTP arrow displayed in only one column
    • Display RTCP information in RTP arrows (still requires lots of work)
    • Arrow times can now be toggled (default key 'w')
    • Remove RTCP arrows from Call Flow
    • Allow saving a single message to pcap or txt file
  • SIP
    • Stored Response texts when not matching their response code default text
    • Fixed a crash when parsing application type SDP
  • Capture
    • Improved TCP SIP detection and parsing
    • Refactored packet and configuration structures
    • Removed IP address lookup feature
    • Added support for TLS1.1 and TLS1.2 connections
  • Other
    • Adding new tests for Call List sorting
    • Keybinding fixes and user input improvements
    • Address/Port code refactoring

sngrep 1.2.0

10 Dec 12:39
Compare
Choose a tag to compare
  • Add support for EEP/HEP version 2
  • Call List: autoscroll (default keybinding A)
  • Call List: Align SIP arrows timestamp
  • Call Flow: Disable RTP/RTCP arrows by default (m to display or set cf.media yes in sngreprc)
  • Resolved addresses from eep address settings
  • Fixed dump pcap while using -O option
  • Fixed a bug while parsing RTCP packet payload
  • Improved color sheme for b/w terminals

sngrep 1.1.0

27 Oct 14:58
Compare
Choose a tag to compare
  • Added GnuTLS support
  • Added initial RTCP support
  • Added a simple message statistics screen ('i' keybinding)
  • Added payload filtering in filter screen
  • Added alias directive to label addresses
  • Call Flow: Compressed view now uses alias to merge columns
  • Refactored Keybinding initializations
  • Improved keybinding dump information when using --dump-config
  • Make EEP support a configurable option
  • Make EEP and IPv6 configurable options enabled by default