On Thursday 06 September 2007 10:35, Chaim Keren-Tzion wrote:
> I need to run an application that uses IRC as it's backend server. IRCD
> usually runs on port 6667/tcp. Some firewalls are configured to block
> outgoing traffic to all ports other than common ones like 80 etc. Would I
> be able to make the app more accessible by running the IRCD on port 80 (or
> using port forwarding from External_IP:80 to Internal_IP:6667 in my
> firewall)? What would be the down side? Would certain firewalls block the
> app just because it's sending non http traffic to port 80? Is this a
> reasonable solution? Are there other better ones?

Not only would you have problems due to application level firewalls (layer 7 
filtering etc), you'll also encounter a much more serious problem: 
Transparent HTTP Proxies. Those intercept all traffic with dport tcp/80 and 
try to serve it. They usually do not know to TCP-passthru connections that 
came with invalid HTTP requests - but instead - will simply return an error 
of "malformed HTTP request" (wording may vary).

-- Shimi

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to