02-11-2012, 10:48 AM
KLSpy
KLSpy.doc (Size: 62.5 KB / Downloads: 22)
Introduction
Purpose
The purpose of this document is to present a detailed description of the KLSpy software system. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate and how the system will react to external stimuli.
Product Scope
This software system will be a keylogging system for the system administrators of various business organizations, educational institutions, cyber cafes and general purpose home computer users. This system will be designed to monitor the keys pressed by the users of the computer system & record them in an encrypted form locally. These logs can be transferred through E-Mail (using SMTP) or FTP transfer to a remote server on the Internet or LAN if the network connection is present. By recording the keystrokes locally and transferring the logs, the system administrators or owners will be able to monitor the activity on the systems in their absence. They will be able to retrieve and decrypt the logs stored locally or remotely and reduce the misuse of the systems largely. The system will be easy to use and configure with flexible settings.
Overall Description
Product Perspective
KLSpy will be an API-Based easy to use software keylogger for both professional and
private use. It will be able to log chats, E-Mails and any other data that would be typed from the keyboard,
constantly monitoring the keys pressed. The user will thus be able to monitor the activity going on
his/her system(s) locally or remotely with minimum possible intervention required.
Operating Environment
The software will be working on systems with Intel x86 processor architecture. It will be designed & developed for the Microsoft Windows operating system (Versions XP, Vista & 7).
Antiviruses & firewalls would be present on most of the systems that may try to interfere with the normal operation of KLSpy.