Apparatus and methods for intercepting, examining and controlling code, data and files and their transfer in instant messaging and peer-to-peer applications
First Claim
1. ) An apparatus for processing code comprising:
- a protocol parser; and
, a proscribed code scanner;
whereby said protocol parser intercepts instant messaging or peer-to-peer code on a communications channel and transmits said code for review by said proscribed code scanner.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises apparatus and methods for processing instant messaging or peer-to-peer code, that is, for intercepting, examining and/or controlling instant messaging and/or peer-to-peer code in a network. A protocol parser is implemented in order to intercept the code as it passes through the channel and transfer the code to a proscribed code scanner. “Man in the middle” technology may be used as well through decryptor/encryptor components placed between client and server which permit examination of the code by a proscribed code scanner as it passes through a communications channel. Embodiments for various platforms, including Unix® and Windows® NT are disclosed.
-
Citations
36 Claims
-
1. ) An apparatus for processing code comprising:
-
a protocol parser; and
,a proscribed code scanner;
whereby said protocol parser intercepts instant messaging or peer-to-peer code on a communications channel and transmits said code for review by said proscribed code scanner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16)
-
-
9. ) An apparatus for processing code comprising:
-
a protocol parser; and
,a proscribed code scanner;
whereby said protocol parser intercepts short messaging code on a communications channel and transmits said code for review by said proscribed code scanner.
-
-
11. ) An apparatus for processing code comprising:
-
a protocol parser;
a protocol scanner; and
,a proscribed code scanner comprised of a scanning means and an indicator means;
whereby said protocol parser intercepts instant messaging or peer-to-peer code on a communications channel and transmits said code to said proscribed code scanner through said protocol scanner.
-
-
17. ) An apparatus for processing code comprising:
-
a protocol parser;
a proscribed code scanner;
a protocol scanner;
a decryption component, whereby said protocol parser intercepts instant messaging or peer-to-peer code on a communications channel and transfers said code to said decryption component for decryption and scanning by said proscribed code scanner.
-
-
18. ) A method for processing code comprising:
-
intercepting instant messaging or peer-to-peer code on a communications channel;
parsing said code; and
,scanning said code for the presence of proscribed code; and
,providing an indicator for the presence of said proscribed code. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. ) A method for processing code comprising:
-
intercepting instant messaging or peer-to-peer code on a communications channel;
parsing said code;
scanning said code for the presence of proscribed code; and
,providing an indicator for the presence of said proscribed code.
-
-
35. ) A method for processing code comprising:
-
intercepting instant messaging or peer-to-peer code on a communications channel;
decrypting said code parsing said code;
scanning said code for the presence of proscribed code; and
,providing an indicator for the presence of said proscribed code.
-
-
36. ) A method for processing code comprising:
-
intercepting instant messaging or peer-to-peer code on a communications channel;
parsing said code;
scanning said code for the presence of proscribed code; and
,providing an indicator for the presence of said proscribed code.
-
Specification