System and method for detecting peer-to-peer network software
First Claim
Patent Images
1. A method for detecting peer-to-peer network software, said method comprising the steps of:
- a. executing a scanning program on a target computer;
b. said scanning program i. reviewing at least one of said target computer'"'"'s registry keys or values;
ii. comparing said registry keys or values to a known value; and
iii. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for detecting whether or not a computer system is, has, or can participate in a Peer-to-Peer network. Scanning software is executed on a target system to be scanned or a remote system which will scan a target system. If Peer-to-Peer client software is detected the scanning software can notify the enforcing user, disable the Peer-to-Peer client software, or both.
116 Citations
22 Claims
-
1. A method for detecting peer-to-peer network software, said method comprising the steps of:
-
a. executing a scanning program on a target computer;
b. said scanning program i. reviewing at least one of said target computer'"'"'s registry keys or values;
ii. comparing said registry keys or values to a known value; and
iii. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison. - View Dependent Claims (11, 12)
-
-
2. A method for detecting peer-to-peer network software, said method comprising the steps of:
-
a. executing a scanning program on a target computer;
b. said scanning program i. reviewing at least one of said target computer'"'"'s files or directories;
ii. comparing said files or directories to a known value; and
iii. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison. - View Dependent Claims (3)
-
-
4. A method for detecting peer-to-peer network software, said method comprising the steps of:
-
a. executing a scanning program on a target computer;
b. said scanning program i. comparing said target system'"'"'s running processes to a known value; and
ii. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison.
-
-
5. A method for detecting peer-to-peer network software, said method comprising the steps of:
-
a. executing a scanning program on a target computer;
b. said scanning program i. counting a number of file types that are contained on said target computer;
ii. comparing said number to a set threshold; and
iii. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison. - View Dependent Claims (6, 7, 8)
-
-
9. A method for detecting peer-to-peer network software, said method comprising the steps of:
-
a. executing a scanning program on a target computer;
b. said scanning program i. reviewing said target computer'"'"'s network communications;
ii. comparing said communications to a known value; and
iii. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison.
-
-
10. A method for detecting peer-to-peer network software, said method comprising the steps of:
-
a. executing a scanning program;
b. said scanning program i. connecting to a target computer'"'"'s TCP/IP ports;
ii. establishing a successful connection with said target computer;
iii. comparing said TCP/IP port number to a known value; and
iv. making a decision that peer-to-peer client software is installed on said target computer based on a result of said comparison.
-
-
13. A system for detecting peer-to-peer network software, said system comprising:
-
a. a storage medium for storing instructions;
b. a user input device for receiving user input; and
c. a processor unit operable to process said user input and to use said instructions to execute a scanning program to;
i. review a feature of said target computer, wherein said feature is selected from the group consisting of said target computer'"'"'s registry keys, values, files, directories, and network communications;
ii. compare said feature of said target computer to a known value; and
iii. decide if peer-to-peer client software is installed on said target computer based on a result of said comparison. - View Dependent Claims (17, 21, 22)
-
-
14. A system for detecting peer-to-peer network software, said system comprising:
-
a. a storage medium for storing instructions;
b. a user input device for receiving user input; and
c. a processor unit operable to process said user input and to use said instructions to execute a scanning program to;
i. compare said target system'"'"'s running processes to a known value; and
ii. decide if that peer-to-peer client software is installed on said target computer based on a result of said comparison.
-
-
15. A system for detecting peer-to-peer network software, said system comprising:
-
a. a storage medium for storing instructions;
b. a user input device for receiving user input; and
c. a processor unit operable to process said user input and to use said instructions to execute a scanning program to;
i. count a number of file types that are contained on said target computer; and
ii. compare said number to a set threshold; and
iii. decide if peer-to-peer client software is installed on said target computer based on a result of said comparison. - View Dependent Claims (18, 19, 20)
-
-
16. A system for detecting peer-to-peer network software, said system comprising:
-
a. a storage medium for storing instructions;
b. a user input device for receiving user input; and
c. a processor unit operable to process said user input and to use said instructions to execute a scanning program to;
i. connect to a target computer'"'"'s TCP/IP ports;
ii. establish a successful connection with said target computer;
iii. compare said TCP/IP port number to a known value; and
iv. decide if peer-to-peer client software is installed on said target computer based on a result of said comparison.
-
Specification