PortMarshaller is a software-based TCP/IP port forwarder and network administration service. The software accepts connections on a particular TCP port, and establishes connections to a different TCP port to fulfill requests. This capability offers a solution to various network topology problems. Administrative web interface allows the monitoring of connection and data transfer statistics. New access control lists allow the filtering of incoming connections. Optionally integrates with Internet Information Services (IIS) for its advanced abilities.