Useful VoIP Tools:

 

v          Siemens Free SIP Implementation

It includes SIP client, proxy, Registrar and gateway.

 

v          SIPp

SIPp is a free Open Source test tool / traffic generator for the SIP protocol.

 

v          Sipsak

Sipsak is a small command line tool for developers and administrators of Session Initiation Protocol (SIP) applications. It can be used for some simple tests on SIP applications and devices.

 

v          SIP Messenger

SIP Messenger is Java software that allows you to send SIP test messages from text files over UDP to your SIP implementation and, optionally, listen for responses. The messages can be sent using a command line utility (Messenger), suitable for invocation by automated scripting, or via a GUI (Messenger Gui).

 

v          SiVuS

SiVuS is the first publicly available vulnerability scanner for VoIP networks that use the SIP protocol.

 

v          SIP Scenario Generator

The SIP Scenario Generator creates SIP Call Flows or SIP scenario diagrams, in html format, of SIP messages from ethernet capture files. SIP Scenario Generator shows the actual call processing trace in a format that is easily understood using browser technology. Clicking on a sip message hyperlink displays the contents of the traced SIP message. The SIP Scenario Generator is a useful tool for SIP professionals, engineers, administrators, educators, etc.

 

v          SIPFlow

SIPFlow Standard captures data on a single host and displays SIP call flows in an intuitive graphical format. It allows network engineers to setup filters to block unwanted traffic, perform searches on captured messages, and create host mappings.

 

v          Ethereal

Ethereal is used for troubleshooting, analysis, software and protocol development, and education.

 

v          WinPcap

WinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote capture.

 

v          Kismet

Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.

 

v          Vomit

The vomit utility converts a Cisco IP phone conversation into a wave file that can be played with ordinary sound players. Vomit requires a tcpdump output file. Vomit is not a VoIP sniffer also it could be but the naming is probably related to H.323.

 

v          reSIProcate

The reSIProcate project consists of a stack and a small collection of applications. The reSIProcate stack is currently used in several commercial products and is considered very stable. reSIProcate is ideally suited to individuals or companies that are implementing one of the following SIP applications: Phones (e.g. embedded); Softphones (any platform), Gateways, Proxies, B2BUAs, and IM / Presence Servers or Clients.

 

v          The Secure RTP Library

SRTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol. It is a Proposed Standard in the IETF Audio-Video Transport Working Group, and is defined in RFC 3711.

 

v          The SIPfon Project

Secure SipFon is a SIP-based soft phone, written in Java. It is a generic, stand-alone program to be placed between any SIP user agent and a SIP proxy server and to be used to provide end-to-end confidentiality of the voice traffic between the calling parties. [Report] [Presentation] [Source Code]