Great Circle Associates Firewalls
(August 1996)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Supporting Internet Relay Chat CTCP and DCC.
From: Nick Simicich <njs @ scifi . squawk . com>
Date: Mon, 12 Aug 1996 12:57:46 -0400 (EDT)
To: Matthew Stier - Imonics Corporation <matthew . stier @ imonics . com>
Cc: firewalls @ GreatCircle . COM
In-reply-to: <9608121542 . AA03962 @ mage . imonics . com>

On Mon, 12 Aug 1996, Matthew Stier - Imonics Corporation wrote:

> I have a few users that, on their free time, like to chat on the IRC.
> 
> Now that our site has replaced its packet filtering, with FireWall-1,
> these users are have trouble with DCC and CTCP protocols from within
> thier IRC clients.
> 
> I have been looking for the port/protocol specifications for these
> so a solution can be implemented.

DCC (especially) and CTCP work like FTP in that they open a port and do a
bind to a random non-priv port (not root, after all, and multiple users are
allowed on a single machine so they can't use a single port), a getsockname()
to discover what they happened to bind, and then the client sends the port
number and address in a private protocol message to the other party, who then
attempts to connect to the backchannel. 

You need either a proxy, a socksified IRC client, or some such.  To open this
up on a filtering router requires leaving a *huge* hole.  But even a proxy is
not likely to help if your users are using random clients.  A socksified
client might work, as you will then report the address of the port on the
socks host, on the outside of the firewall. 

FW-1 should provide a proxy, or recognition as they try to do with FTP 
that they need to open a path from the contacted host to a backchannel.

But you probably do not want to open up a path from random hosts to large 
port ranges on systems inside your firewall.  If you do that, you might 
as well not bother with a firewall at all.

Eat a package of natto first thing in the morning and nothing worse can happen  to you for the rest of the day.
Nick Simicich-njs @
 scifi .
 squawk .
 com 
(last choice)-nick_simicich @
 bocaraton .
 ibm .
 com
http://scifi.squawk.com/njs.html -- Stop by and Light Up The World!



Follow-Ups:
References:
Indexed By Date Previous: Re: Trying to understand packet pair.
From: "Irwin Lazar" <lazar @ netevolve . com>
Next: Re: To Subnet or not?
From: "Ben Goodyear" <Ben . Goodyear @ dial . pipex . com>
Indexed By Thread Previous: Supporting Internet Relay Chat CTCP and DCC.
From: Matthew Stier - Imonics Corporation <matthew . stier @ imonics . com>
Next: Re: Supporting Internet Relay Chat CTCP and DCC.
From: Darren Reed <avalon @ coombs . anu . edu . au>

Google
 
Search Internet Search www.greatcircle.com