Claims
- 1. A method conducted within a single computer system connected to a network for intercepting, examining, and controlling data flowing via transport connections between the transport layer of an operating system and user applications, said method comprising:
intercepting all said data, via a dedicated transport connection connected to said transport layer, flowing between said transport layer and said user application; and, examining said data for information content, which comprises examining said data to determine if it is scannable for information content or non-scannable for information content.
- 2. A method as in claim 1 further comprising processing said data, including scanning said data for proscribed data.
- 3. A method as in claim 2 further comprising preventing said computer system from accessing proscribed data.
- 4. A method as in claim 3 further comprising monitoring wherein said monitoring includes watching for key words in network traffic.
- 5. A method as in claim 4 further comprising blocking further transmittal of said data containing said key words.
- 6. A method as in claim 3 further comprising preventing said computer system accessing from accessing proscribed data, by designating said data with a GO designation or a NOGO designation; passing said GO designated data to said user application; and blocking said NOGO designated data from said user application.
- 7. A method as in claim 6 further comprising communicating the existence of said NOGO designated data.
- 8. A method as in claim 7 wherein said communicating comprises displaying the existence of said NOGO designated data on a dialogue box or message.
- 9. A method as in claim 6 further comprising logging the existence of NOGO designated data in a log file.
- 10. A method as in claim 9, wherein said logging includes designating place of origin, date, size and type of said NOGO designated data.
- 11. A method as in claim 1 further comprising protocol parsing.
- 12. A method as in claim 1 further comprising decrypting said data.
- 13. A method as in claim 1 further comprising authenticating said data.
- 14. A method as in claim 1 wherein said transport layer comprises a Transmission Control Protocol/Internet Protocol (TCP/IP) layer.
- 15. A method conducted within a single computer system connected to a network for intercepting, examining, and controlling data flowing via transport connections between the transport layer of an operating system and user applications, said method comprising:
intercepting all said data flowing between said transport layer and said user application; and, transmitting said data via a dedicated transport connection connected to said transport layer to a network traffic interceptor.
- 16. A method as in claim 15 wherein said network traffic interceptor examines said data for information content.
- 17. A method as in claim 16, further comprising scanning said data for proscribed data.
- 18. A method as in claim 16, further comprising examining said data to determine if it is scannable for information content or non-scannable for information content.
- 19. A method as in claim 15 further comprising processing said data, including scanning said data for proscribed data.
- 20. A method as in claim 17 further comprising preventing said computer system from accessing proscribed data.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of co-pending U.S. Ser. No. 09/244,154, entitled “NETWORK TRAFFIC INTERCEPTING METHOD AND SYSTEM,” filed on Feb. 3, 1999, by David J. Harding and Peter V. Radatti and assigned to CyberSoft, Inc., which disclosure is incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09244154 |
Feb 1999 |
US |
| Child |
10861672 |
Jun 2004 |
US |