Browse Prior Art Database

Bulk Website Monitoring Robot

IP.com Disclosure Number: IPCOM000020250D
Original Publication Date: 2003-Nov-06
Included in the Prior Art Database: 2003-Nov-06
Document File: 18 page(s) / 89K

Publishing Venue

IBM

Abstract

There has been for many years, an ongoing effort by Law Enforcement organisations and Child Advocacy organisations to close down websites hosting illegal pictures of children. In the past, this has mainly been done by acting on reports from the public which is very slow due to the number of sites and it also puts the investigators at risk of harmful code, such as javascript which is sometimes implemented at some of these sites. It is also expensive due to the amount of network traffic generated.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 43% of the total text.

Page 1 of 18

Bulk Website Monitoring Robot

This flowchart summarises the main logic behind the robot.

Main Flowchart

1

Page 2 of 18

2

[This page contains 1 picture or other non-text object]

Page 3 of 18

3

[This page contains 1 picture or other non-text object]

Page 4 of 18

4

Page 5 of 18

5

[This page contains 1 picture or other non-text object]

Page 6 of 18

6

[This page contains 1 picture or other non-text object]

Page 7 of 18

7

Page 8 of 18

8

[This page contains 1 picture or other non-text object]

Page 9 of 18

9

[This page contains 1 picture or other non-text object]

Page 10 of 18

10

Page 11 of 18

11

[This page contains 1 picture or other non-text object]

Page 12 of 18

12

[This page contains 1 picture or other non-text object]

Page 13 of 18

This is also a simple design. The user selects the appropriate IP Address from a grid on the screen, a database search locates all images for that IP and displays the first one by loading it's full address into a Web Browser Control located on the form. Navigation buttons on the screen control navigation through each image record. Other buttons are used to set a status field on the image record to indicate wether it should be included in the report.

(3) Producing the picture report. This involves locating the registration details and writing to a text file with appropriate HTML tags. The image records which have been flagged are also written to the same text file within appropriate HTML tags. The file is given a ".html" extension so that it can be viewed by the appropriate program (MS Word, Netscape, Internet Explorer etc)

(4) Producing the Javascript report.

This is similar to the generation of the picture report. The details stored in the database during the processing are now displayed in an easily readable format.

A sample is attached here.

13

Page 14 of 18

Harmful Javascript Report. Run date 22/05/2003

The following IP addresses contained javascript which has been determined to be harmful.

IP Address Script Key Description
111.222.255.255 Abcdefghi Deletes essential system files
111.222.255.255/mypage.ht ml

Xyzkkkkk Corrupts registry

Abcdefghi Deletes essential system files

(5) Updating the Javascript fragment table.

This is a very simple procedure, the user is presented with a spreadsheet like grid which enables them to view existing entries and if necessary select one for modification. The user is also able to add new entries or delete existing entries. Each fragment is also accompanied by a description IE "corrupts registry". These descriptions make the javascript report (above) more readable.

User Manual

Basic Usage of the Robot

Part A Registering a site

(1) Obtain the registration details for a site that has been reported using either www.amnesi.com or some other tool.
(2) Copy and the registration details onto the clipboard.
(3) Start the application and the main screen will be displayed (see below). Click the Add button and paste these details into the registration field. This is a scrollable fiel...