[RTPproxy Devel] RTPProxy Enhancements - Syslog Support and Relay Port Randomization

Tavis P. tavis.lists at galaxytelecom.net
Tue Jun 24 15:20:40 PDT 2008


Hello,

We have added a couple new features to RTPProxy and would like to share 
them with you.

1:  Relay Port Randomization
Due to concerns about possible RTP injection attacks we did some work to 
randomize the ports used for RTP sessions in RTPProxy.  In our 
implementation the RTPProxy application generates a random "path" 
through the available port range at startup, where RTPProxy selects a 
random port by simply skipping to the next port in the list of random 
ports (much like song randomization in certain mp3 players)


2:  Syslog support
All logging output can now be presented using system, this makes daemon 
mode logging more visible to the admin (and creates the potential to 
alert on certain error conditions).
There is a new command line argument [-d debug_level] where debug_level 
is an integer specifying the level of logging <syslog.h>.
The supported mode are specified via syslog.h, ie on syslog.h 8.1
(Berkeley) 6/2/93:
    LOG_CRIT 2,
    LOG_ERR 3,
    LOG_WARNING 4,
    LOG_INFO 6,
    LOG_DEBUG 7

Credits go to:
Tavis Paquette <tavis at galaxytelecom dot net>
Peter Baer <pbaer at galaxytelecom dot net>


The attached patch was tested on version rtpproxy-1.1.tar.gz

Cheers!
The Galaxy Development Team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rtpproxy-1.1.patch
Type: text/x-patch
Size: 12852 bytes
Desc: not available
Url : http://lists.rtpproxy.org/pipermail/devel/attachments/20080624/fda7f1f7/attachment.bin 


More information about the Devel mailing list