EP1284077B1

Method of surveilling internet communication

Abstract

This record has no abstract on file.

EP1284077B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 23 May 2021, 5.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

18 claims: 2 independent, 16 dependent

  1. 1
    A method of tracking a network communication line by network probe terminal, named terminal agent simulating a browser, named original browser, activity of a given terminal, characterized in that it comprises the steps of:I. Accessing the network communication line;II. Tracing TCP/IP data packets routed through the communication line;III. Selecting TCP/IP data packets relating to a given IP address, named identified data packets;IV. Selecting from the identified data packets current requests for new connections, named original requests;V. Selecting from the identified data packets current web page components indicating new addresses, named new navigation components;VI. Dividing the new navigation components into two categories: (f1) embedded objects or frames, named false new components;(f2) hyperlinks, named true new components;VII. Dividing the original requests into "primary" or "secondary" requests according to the following criteria, respectively: (g1) original requests matching true the new components, or original requests failing to match any new connection components and belonging to HTTP or POST type are the primary requests;(g2) original requests matching the false components or original requests failing to match any new connection components and not belonging to HTTP or post type, are the secondary requests;VIII. Selecting from the identified data packets, HTML data files relating to primary requests, named respective primary responses;IX. Generating "virtual" secondary requests according to the respective secondary requests;X. Selecting from the identified data packets responses relating to secondary virtual requests;named respective secondary responses;and XI. Simulating web page presentation on the terminal agent according to the respective secondary responses.
  2. 11
    A network probe terminal for tracking a network communication line and simulating a browser, named original browser, activity of a given terminal, characterized in that it comprises:I. Connection means for accessing the network communication line;II. Monitoring means for tracing TCP/IP data packets routed through the communication line;III. First filtering module for selecting new connection requests, named original requests, and web page components indicating new addresses, named new navigation components, out of TCP/IP data packets relating to a given IP address, named identified data packets;IV. First Sorting means for dividing the new navigation components into two categories;(f1) embedded objects or frames, named false new components;(f2) hyperlinks, named true new components;V. Second Sorting means for dividing the original requests into "primary" or "secondary" requests according to the following criteria, respectively: (g1) original requests matching the true new components, or original requests failing to match any new connection components and belonging to HTTP or POST type, are primary requests;(g2) original requests matching the false components or original requests failing to match any new connection components and not belonging to HTTP or post type, are secondary requests;VI. Classifying module for selecting HTML data files relating to primary requests, named primary responses, from the identified data packets;VII. Request generating module for creating "virtual" secondary requests according to the respective secondary requests;VIII. Second filtering module for selecting responses relating to secondary virtual requests;named secondary responses, from identified data packets;and IX. Displaying means for simulating web page presentation on the terminal agent according to the secondary responses.