Josh,
Most commercial firewalls can do this. It is called PAT (port address
translation). If you have a decent firewall then it doesn't really do
anything security-wise. The reason this doesn't do anything for security
is because if a packet matches the firewall rule, the packet will be
translated to the correct port and relayed in. If the packet does not
match the rule, it will not be translated and let in. You are trying to
use PAT to prevent something that is already prevented by the state table
i.e. letting forged packets in. If the forged packet is good enough to
make it past the state table then it would be translated to the other port
as well. Just get an application layer gateway that inserts itself in the
middle of all connections and you will have two seperate connections that
will do more than PAT to prevent this type of stuff.
Regards,
Jeffery Gieser
_______________________________________________
Firewalls mailing list
[EMAIL PROTECTED]
http://lists.gnac.net/mailman/listinfo/firewalls