Linux Netfilter discussions
 help / color / mirror / Atom feed
* Experimental RTSP modules
@ 2003-04-06  3:24 Tom Marshall
  0 siblings, 0 replies; 5+ messages in thread
From: Tom Marshall @ 2003-04-06  3:24 UTC (permalink / raw)
  To: netfilter-devel; +Cc: netfilter

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

Please note this is an experimental module.  It works for me.  It may work
for you, it may panic your kernel, or it may just sit there using ram.

Features:

 * Detects STUN and stays out of the way.
 * Understands proposed client_port=M/N syntax.
 * There is a configurable policy for the destination parameter.

TODO:

 * Handle multiple SETUP messages in a single packet.
 * Un-mangle client_port on return trip.
 * IPv6 modules
 * Much more...

This should work with 2.4.20 and all of 2.4.21-pre# series up to and
including pre7, at least.  It should not work with 2.4.19 or prior.  I am
making _no_ attempt to do p-o-m or non-kernel iptables support.  Others may
feel free if they wish (hey, it's GPL).

The diff was prepared against 2.4.21-pre6.  Please use the "-p1" option to
patch(1) for proper application:

        # cd linux-2.4.21-pre7
        # cat ../nf-rtsp.diff | patch -p1

Comments (especially bug reports and success reports) welcome.

Hints about IPv6 conntrack and nat modules very appreciated (why is there no
IRC or FTP modules for IPv6?)

	http://home.tig-grr.com/nf-rtsp.diff

-- 
To use violence is to already be defeated.
        -- Chinese proverb

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Experimental RTSP modules
@ 2003-04-06  3:35 Tom Marshall
  2003-05-23 19:58 ` Harald Welte
  0 siblings, 1 reply; 5+ messages in thread
From: Tom Marshall @ 2003-04-06  3:35 UTC (permalink / raw)
  To: netfilter; +Cc: netfilter-devel

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

Please note this is an experimental module.  It works for me.  It may work
for you, it may panic your kernel, or it may just sit there using ram.

Features:

 * Detects STUN and stays out of the way.
 * Understands proposed client_port=M/N syntax.
 * There is a configurable policy for the destination parameter.

TODO:

 * Handle multiple SETUP messages in a single packet.
 * Un-mangle client_port on return trip.
 * IPv6 modules
 * Much more...

This should work with 2.4.20 and all of 2.4.21-pre# series up to and
including pre7, at least.  It should not work with 2.4.19 or prior.  Please
note that I am making _no_ attempt to support p-o-m or iptables versions not
included in the kernel.  Others may do so if they wish (hey, it's GPL).

The diff was prepared against 2.4.21-pre6.  Please use the "-p1" option to
patch(1) for proper application:
                                
        # cd linux-2.4.21-pre7  
        # cat ../nf-rtsp.diff | patch -p1

Comments (especially bug reports and success reports) welcome.

	http://home.tig-grr.com/nf-rtsp.diff

Hints for implementing IPv6 conntrack and nat modules especially appreciated
(why are there no IRC or FTP modules for IPv6?)

-- 
To use violence is to already be defeated.
        -- Chinese proverb

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-05-25 12:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-06  3:24 Experimental RTSP modules Tom Marshall
  -- strict thread matches above, loose matches on Subject: below --
2003-04-06  3:35 Tom Marshall
2003-05-23 19:58 ` Harald Welte
2003-05-24 14:30   ` Tom Marshall
2003-05-25 12:12     ` Harald Welte

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox