From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Marshall Subject: Experimental RTSP modules Date: Sat, 5 Apr 2003 19:35:32 -0800 Sender: netfilter-devel-admin@lists.netfilter.org Message-ID: <20030406033532.GA23082@home.tig-grr.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Return-path: Content-Disposition: inline Errors-To: netfilter-devel-admin@lists.netfilter.org List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: To: netfilter@lists.netfilter.org Cc: netfilter-devel@lists.netfilter.org --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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=3DM/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: =20 # cd linux-2.4.21-pre7 =20 # 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?) --=20 To use violence is to already be defeated. -- Chinese proverb --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAj6PoIQACgkQFMm9uvwPXW6mdgCffHz8kdylUTEhiycsPug0m+S1 1coAn2xTjZGimnnbzFnxeggdZ98c2Po/ =vIwW -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--