BSD Ports

net/sngrep 1.8.4 FreeBSD

SIP Packet display and capture

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
a6d3cdc47e
License
GPLv3+
Categories
net
Package size
90.0 KiB, 282.4 KiB installed

Description

sngrep - SIP Messages flow viewer

sngrep is a terminal tool that groups SIP (Session Initiation Protocol) Messages by Call-Id, and displays them in arrow flows similar to the used in SIP RFCs. The aim of this tool is to make easier the process of learnig or debugging SIP. It recognizes UDP, TCP and partially TLS SIP packets and understands bpf filter logic in the same way ngrep and tcpdump does.

In the other systems

SystemPortVersion
FreeBSDnet/sngrep1.8.4
OpenBSDtelephony/sngrep1.9.0
DragonFlynet/sngrep1.7.0_1

Install

Binary package:

pkg install sngrep

From the ports tree:

cd /usr/ports/net/sngrep/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sngrep>0:net/sngrep

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.41.8.41.6.01.7.0_11.8.4
FreeBSD:14:quarterly1.8.41.8.4n/a1.7.0_11.8.4
FreeBSD:15:latest1.8.41.8.4n/a1.7.0_11.7.0_1
FreeBSD:15:quarterly1.8.41.8.4n/an/an/a
FreeBSD:16:latest1.8.41.8.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 16

No port depends on this one.

Configuration

Options name: net_sngrep

OptionDefaultDescription
GNUTLSoffSSL/TLS support via GnuTLS
OPENSSLonSSL/TLS support via OpenSSL
PCREoffUse Perl Compatible Regular Expressions
UNICODEoffUnicode support
USES
cmake ncurses pkgconfig
Service scripts
none

Files

Manual pages 1
  • sngrep(8)
pkg-plist 3
  • bin/sngrep
  • @sample etc/sngreprc etc/sngreprc.sample
  • share/man/man8/sngrep.8.gz
distinfo 2
FileSizeSHA256
sngrep-1.8.4.tar.gz2750310f5cc5a356edc1327f1b916fedd9eb0fd1472eda360a04dfe59cabe15a346ee1
3553fc8f6afed9d6e985efb34db250ec5b7fa903.patch978374d198a77b83bf2d8390dd0f8ee0af79f9d63bede2bc5dadf7d6dbdb423aa2d
Master sites 1
  • https://github.com/irontec/sngrep/releases/download/v1.8.4/

Commit history 1

DateCommitCreditsLog message
a6d3cdc47e Daniel Engberg net/sngrep: Update to 1.8.4
Backport upstream commit 3553fc8f6afed9d6e985efb34db250ec5b7fa903 * Make IPv6 and EEP support mandatory * Enable "make test" References: https://github.com/irontec/sngrep/commit/3553fc8f6afed9d6e985efb34db250ec5b7fa903 PR: 297827 Reviewed by: Talal Al Dik <[email protected]> (maintainer)