0% found this document useful (0 votes)
11 views20 pages

Keylogger System Surveillance Project

Uploaded by

Tirth Mehta
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views20 pages

Keylogger System Surveillance Project

Uploaded by

Tirth Mehta
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

KEYLOGGER

A system
surveillance
index
Sr.n CONTENT
o
1 Project profile

2 Introduction
2.1 Overview
2.2 Background and Motivation
2.3 Objective
3 Methodology

4 Hardware and software requirements

5 Functional specification

6 Tools Description

7 PROOF OF CONCEPTS
8 FUTURE SCOPE
9 REFRENCES
Project Profile
 Project Title: Keylogger a system surveillance
 Objective: the objective of this project is to keep tracks on every key that is
typed through the keyboard and send it to the admin through the mail
server in the time set or given. It provides confidentiality as well as data
recovery to all the IT infrastructures in need.
 Platform: Windows and Linux specified
 Tools and Technologies : python , Visual Studio Editor
 Developed By :Piyush Gohil-22082291009
: Siddharth Arora-22082291035
 Group No : 13
 Internal Guide :Prof Deepika Petel
 Submitted to : department of computer science , Ganpat university.
Introduction
Keylogger a system surveillance project is used for
monitoring the system that captures keystrokes on a
computer system using python. This project is to provide a
means for parents, employers, and administrators to
monitor computer activity.
Overview
In many IT infrastructure organizations now-a-days, data security
and data recovery are the most important factors which is basically
deployed in Computer Forensics. Computer forensics consists of
the art of examining digital media to preserve, recover and analyze
the data in an effective manner. There are many cases where data
recovery is required essentially. So by using keylogger application
users can retrieve data in the time of disaster and damaging of
working file due to loss of power etc. Keyloggers are specially
effective in monitoring ongoing crimes. This is a surveillance
application used to track the users which log keystrokes, uses log
files to retrieve information, capture a record of all typed keys. The
collected information is mailed to the mail id of admin.
Background and
motivation
 Monitoring and recording all keystrokes
made on a computer can provide insight into
user behavior, help with troubleshooting,
and identify security issues.
 Helps in identifying unauthorized access and
other security threats.
 It keeps record of unauthorized access or any
suspicious activity.
Objective
Keylogger a system surveillance is designed to record every
keystroke made by user on their computer. And it is valuable
in certain ways like employers can use this to monitor
employee computer activity and ensure that work is being
completed efficiently, without any unnecessary delays or
It provides confidentiality as well
distractions ,
as data recovery to all the IT infrastructures
in need , it helps in detecting system’s
unauthorized access or any suspicious
activity.
METHODOLOGY

Keylogger applications designed by implementing the Exact String Matching algorithm that can
record all user activities related to the keyboard, and the results are stored automatically in a
dedicated database that can only be accessed by the keylogger owner. All the recorded keys are
sent to the owners email [Link] can sends email at every minute or at every 10 minutes what ever
time we select in a code.
Hardware and software
requirements
 Hardware keyloggers: Require a microcontroller to interpret the data between the keyboard and
computer, and a non-volatile memory device to store the recorded data.
 Software keylogger:
 Python: A keylogger project can be built in Python, and may require Python 2.7 or higher.
 Third-party libraries or modules: These can be used to add keylogging features.
 Operating system: The software may be able to run on Windows 7 or higher.
 Other requirements for a keylogger project may include: 512 MB of RAM, 1 GB of working space
on the hard disk.
Functional specification

 Keyloggers can have many functional specifications, including:


 Keystroke recording: Keyloggers record every keystroke a user types and
stores it in a file or send it to the owners email id.
 Since keylogger software records a user's every keystroke, it can capture a lot of
information, such as personally identifiable information, login credentials, emails,
banking info and sensitive enterprise data.
Tools description

 Keylogger projects can use a variety of tools to record and analyze keystrokes,
including:
 Python: A programming language that can be used to run a keylogger project in
the command prompt.
 PyCharm: A software tool that can be used with Python.
 Virtual - Key Analyzer: A script that can analyze keyboard and virtual
keyboard keystrokes.
POC:PROOF OF CONCEPTS

-First open the pyChram in your laptop


Then after create a new project as shown above named
keyd
After that create two python files under keyd names [Link] and [Link]
Minimise the pycharm and open cmd.
Follow the location of your PyCharm projects and went into main project file keyd using cd command.
Then after run the first python file named [Link] as shown above
After that run the second python file named [Link] as shown above
FUTURE SCOPE

Keylogger is basically using keystroke logs to monitor the system


and send the details to the admin through the mail server.
Keyloggers provide the best solutions in case of such cases like: IT
organizations can indicate their concerns by going after the culprit
whose performance is deteriorating that of the whole organization,
parents can maintain a check on their children's activities, particular
person's activities can be monitored, storing passwords of various
social media profiles. Above all, keylogger is one of the best
implementation of fundamentals of ethical hacking. By using this
some measures could be done accordingly that would save personal
data from being in the hands of total strangers.
REFRENCES

 [Link]
 [Link]
=M7B8z1HSlbDxRiat
 [Link]
/
 [Link]
ate-the-need-of-security

You might also like