for auto-opening ports on NAT gateways and reporting correct public IP address in FTP PASV responses.