Patent ID: 9054918
Filing Date: 2015-06-09
Classification: H04L

Abstract:
1. A method for manipulating data traffic related to a target connected to a data communications network whose elements communicate according to an HTTP protocol, comprising the steps of: passively intercepting, on the part of a traffic manipulation device which comprises a proxy, a first HTTP request that originates from said target, said first HTTP request comprising a first domain associated with a server and a requested resource; sending, on the part of said manipulation device, a first HTTP response related to said first HTTP request, said first HTTP response comprising redirection instructions, said redirection instructions in turn comprising a second domain; passively intercepting, on the part of said traffic manipulation device, a DNS query toward a DNS server that originates from said target, said DNS query comprising a query to resolve said second domain with an IP address; sending, on the part of said manipulation device, a DNS response related to said DNS query, said DNS response comprising the resolution of said second domain with the IP address of said proxy; receiving, on the part of said proxy, a second HTTP request that originates from said target, said second HTTP request comprising said second domain and said requested resource; sending, on the part of said proxy, a third HTTP request toward said server, said third HTTP request comprising said first domain and said requested resource; receiving, on the part of said proxy, a second HTTP response originating from said server and related to said third HTTP request, said second HTTP response comprising said requested resource; modifying, on the part of said proxy, said requested resource; sending, on the part of said proxy, a third HTTP response to said target, said third HTTP response comprising said modified resource.