sngrep - Ncurses SIP Messages flow viewer

  •        65

sngrep is a tool for displaying SIP calls message flows from terminal. It supports live capture to display realtime SIP packets and can also be used as PCAP viewer.

https://github.com/irontec/sngrep

Tags
Implementation
License
Platform

   




Related Projects

homer - HOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring

  •    Shell

HOMER is a robust, carrier-grade, scalable SIP Capture system and VoiP Monitoring Application offering HEP/EEP, IP Proto4 (IPIP) encapsulation & port mirroring/monitoring support right out of the box, ready to process & store insane amounts of signaling, logs and statistics with instant search, end-to-end analysis and drill-down capabilities for ITSPs, VoIP Providers and Trunk Suppliers using SIP signaling protocol. Powered at the core by SIPCAPTURE Module for industry-standard Kamailio or OpenSIPS, HOMER provides virtually unlimited scope for granular capture configuration either stand-alone or using our companion Capture Agent Project.

SIPDump

  •    

SIPDump is a packet capture tool for writing SIP calls to pcap files. It listens on a specified interface for any new SIP calls and writes them to disk.

ReflectInsight - Log Viewer for NLog, Log4net, Enterprise Library & Debug/Trace

  •    

Log Viewer for NLog, Log4net, Enterprise Library and Debug/Trace by using ReflectInsight logging extensions; the next generation in application logging.

Harvester - Debug Viewer for Trace, NLog & Log4Net

  •    

Harvester enables you to monitor all Win32 debug output from all local applications running on your machine. Watch real time Trace, NLog and Log4Net output across multiple applications at the same time. Trace a call from client to server and back without having to look at mult...

gotrace - Concurrency tracer and visualizer for Go (Golang) programming language

  •    Javascript

GoTrace is a 3D WebGL visualizer of Go concurrency. It analyzes trace produced by go tool trace and renders visualization of concurrency flow. This tool generates 3D visualization of Go concurrency flow by analyzing its execution trace. To view the visualization you need a modern browser with WebGL support (pretty much any browser nowadays).


tcpreplay - Pcap editing and replay tools for *NIX and Windows - Users please download source from

  •    C

Tcpreplay is a suite of GPLv3 licensed utilities for UNIX (and Win32 under Cygwin) operating systems for editing and replaying network traffic which was previously captured by tools like tcpdump and Ethereal/Wireshark. It allows you to classify traffic as client or server, rewrite Layer 2, 3 and 4 packets and finally replay the traffic back onto the network and through other devices such as switches, routers, firewalls, NIDS and IPS's. Tcpreplay supports both single and dual NIC modes for testing both sniffing and in-line devices.Tcpreplay is used by numerous firewall, IDS, IPS, NetFlow and other networking vendors, enterprises, universities, labs and open source projects. If your organization uses Tcpreplay, please let us know who you are and what you use it for so that I can continue to add features which are useful.

SIP-CLF Library

  •    C

This is a library for generating SIP Common Log File (CLF) formatted files, based on the PCAP-format. Please see the README.txt in the downloads for using it in general. See the wiki for more details.

cursynth - GNU ncurses terminal synthesizer

  •    C++

GNU ncurses terminal synthesizer

Cursive - A Text User Interface library for the Rust programming language

  •    Rust

Cursive is a TUI (Text User Interface) library for rust. It uses ncurses by default, but other backends are available. It allows you to build rich user interfaces for terminal applications.

tpp - Text Powerpoint

  •    Ruby

tpp stands for text presentation program and is an ncurses-based presentation tool. The presentation can be written with your favorite editor in a simple description format and then shown on any text terminal that is supported by ncurses - ranging from an old VT100 to the Linux framebuffer to an xterm. On the lower left side of your terminal you will notice the current slide number and the total number of slides. Left of that, a ‘*’ will appear when the end of the current slide has been reached. If no ‘*’ appears, pressing space bar the next time will show the next entry on the page (separated by ‘—’). You are also able to go to the next/previous page at this point.

PHP_Debug

  •    PHP

PHP_Debug : A simple and fast way to debug PHP code This PHP debug library offers you the ability to debug your PHP code and generate a trace of your program. - Process time - Database and query process time - Functionnal debug - Check performance

GRV - Terminal interface for viewing git repositories

  •    Go

GRV is a terminal based interface for viewing git repositories. It allows refs, commits and diffs to be viewed, searched and filtered. The behaviour and style can be customised through configuration. Its feature include Commits and refs can be filtered using a query language, Commit Graph, Changes to the repository are captured by monitoring the filesystem allowing the UI to be updated automatically, Custom themes and lot more.

patat - Terminal-based presentations using Pandoc

  •    Haskell

patat (Presentations Atop The ANSI Terminal) is a small tool that allows you to show presentations using only an ANSI terminal. It does not require ncurses. You can also find generic linux binaries here: https://github.com/jaspervdj/patat/releases.

blessed - A high-level terminal interface library for node.js.

  •    Javascript

A curses-like library with a high level terminal interface API for node.js.Reimplement ncurses entirely by parsing and compiling terminfo and termcap, and exposing a Program object which can output escape sequences compatible with any terminal.

joy - A package for capturing and analyzing network flow data and intraflow data, for network research, forensics, and security monitoring

  •    C

Joy is a BSD-licensed libpcap-based software package for extracting data features from live network traffic or packet capture (pcap) files, using a flow-oriented model similar to that of IPFIX or Netflow, and then representing these data features in JSON. It also contains analysis tools that can be applied to these data files. Joy can be used to explore data at scale, especially security and threat-relevant data. JSON is used in order to make the output easily consumable by data analysis tools. While the JSON output files are somewhat verbose, they are reasonably small, and they respond well to compression.

Sudoku

  •    Python

A multiplatform python- and ncurses-based console game of Sudoku. Sudoku is capable of generating and solving both Sudoku and Samurai Sudoku puzzles on any ncurses-enabled terminal.

grafterm - Metrics dashboards on terminal (a grafana inspired terminal version)

  •    Go

Visualize metrics dashboards on the terminal, like a simplified and minimalist version of Grafana for terminal. And run grafterm in debug mode.

pcap2mysql

  •    Perl

Network decoder and file exporter. Reads pcap files or sniffs traffic and stores data in mysql. Supports ethernet,ARP,STP,IP,TCP,UDP and ICMP and on layer7 bittorrent,DNS,FTP,HTTP,IRC,Mail,MSN,palltalk,POP3,SIP,smtp and ssh

Hep Message Server

  •    Python

Hep is a multiprotocol server that allows users to send and recieve messages through many different protocols and systems, including e-mail, web logs, and instant messaging. You can use Hep as a news aggregator, a weblog updating tool, or an IM-to-email

CTrace

  •    C

CTrace is a multi-threaded trace debug library written in C. It provides a simple, fast, well documented trace utility for applications and as such is especially suitable for use in real-time embedded applications.