1. A network management system which causes a user device to receive alternate content different from what was requested by the user device, the user device being connected to the network management system, the system comprising: a communications port configured to receive incoming data from the user device relating to accessing a first network location external to the network management system; and a processor unit programmed to complete a connection handshake with the user device while appearing to be the first network location, the connection handshake being completed in response to the incoming data and without the need to communicate with the first network location; the processor unit further programmed to generate response data, the response data including alternate content different from content to be accessed at the first network location, wherein the response data appears to be from the first network location by at least including a source address corresponding to the first network location in a header of the response data; the processor unit further programmed to send to the user device the generated response data including the alternate content.