Propeller

Rating: 
5
Your rating: None Average: 5 (2 votes)

Propeller is a command line, VoIP (SIP and IAX2) packet analyzer and surveillance tool.

It is my second installment (see NRad for the first) on my way to create a VoIP application for Sailfish.

Propeller is designed to help with analyzing VoIP related issues (like missing audio, etc.) or to record intercepted SIP/IAX2 audio channels into WAV files.

IMPORTANT NOTE: Please ensure you comply with your local laws when using this software!

 

Some file name variables:

CALL_ID    Call-ID (SIP: alphanumeric ID, IAX2: src-dst call IDs)
FROM    Caller (SIP: From-header value, IAX: CALLING NUMBER)
TO    Callee (SIP: To-header value, IAX: CALLED NUMBER)
DESTINATION    Call destination (SIP: from INVITE, IAX: DNID)
DATE    Date in YYYYMMDD format
TIME    Time in HHMMSS Format
LEG    a oder b (a=caller stream, b=callee stream)

Example:

propeller -i eth1 --audio-file /tmp/call_{CALL_ID}_{FROM}_{TO}_{DATE}_{TIME}_{LEG} --call-only --audio-ip 192.168.150.

Screenshots: 
Application versions: 
AttachmentSizeDate
File propeller-0.21-2.armv7hl.rpm1.51 MB27/04/2020 - 15:44
Changelog: 

- 0.21 initial rpm release