0% found this document useful (0 votes)
8 views7 pages

Furniture

The document discusses creating a keylogger in Python that captures keystrokes and sends them via email or saves them as log files. It describes using Python modules like keyboard and smtplib and implementing keylogger functionality like listening to keystrokes, maintaining a log, and reporting logged keys periodically.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views7 pages

Furniture

The document discusses creating a keylogger in Python that captures keystrokes and sends them via email or saves them as log files. It describes using Python modules like keyboard and smtplib and implementing keylogger functionality like listening to keystrokes, maintaining a log, and reporting logged keys periodically.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

SYNOPSIS

MAJOR PROJECT REPORT

ON

"Keylogger"

Submitted in Partial Fulfilment of requirements for the Award of Degree


of Bachelor of Technology in Computer Science & Engineering

Submitted To

INDO GLOBAL COLLEGE OF ENGIMEERING,

ABHIPUR (NEW, CHANDIGARH)

Submitted By

Aryan Deval (20304)

Under the guidance of

Er. Manisha

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

INDO GLOBAL COLLEGE OF ENGINEERING,

ABIPUR (NEW, CHANDIGARH)


CANDIDATE DECLARATION

I hereby declare that the project work entitled “Keylogger” submitted to the “Er. MANISHA”
is a record of an original work done by me under the guidance of “Er. VANITA RANI’, head
of department computer science and engineering Indo Global College of engineering
Abhipur, and this project is submitted in the partial fulfilment of the requirements for the
award of the degree of matter of Technology in Computer Science & engineering.
ACKNOWLEDGEMENT

I express my sincere gratitude to Ms. Vanita Rani (HOD, CSE) and Er. Manisha (A.P, CSE)
for her valuable guidance and timely suggestions during the entire duration of my training
work, without which this work would not have been possible. I would also like to convey my
deep regards to all other faculty members of CSE, who have bestowed their great effort and
guidance at appropriate times without which it would have been very difficult on my part to
finish this work. Finally, I would also like to thank my friend for their advice and pointing
out my mistakes.

Signature of Student:

Aryan Deval (20304)


INTRODUCTION

Welcome to keylogger, A keylogger is a software or hardware component that records


everything typed on your computer’s keyboard The term ‘keylogger’ comes from ‘keystroke
logging’, the act of recording (logging) the keys that are pressed on a keyboard, usually
without the user knowing that their actions are being watched. But first, let’s dive into the
difference between hardware-based and software-based keyloggers.

A keylogger is a surveillance tool that records keystrokes from a computer’s keyboard.


While it has legitimate uses (such as monitoring employee productivity or parental control), it
can also be misused by hackers to capture sensitive information like login credentials and
credit card numbers.

About the Keylogger

We developed this project using the following:

 Python

Project Overview:

Objective: Create a keylogger in Python that captures keystrokes and sends them via email or
saves them as log files.

Modules Used: keyboard: Allows complete control of the keyboard, including hooking
global events, registering hotkeys, and simulating key presses.

Smtplib : Used for sending email using the SMTP protocol (e.g., Gmail).

Functionality:

Listen to keystrokes in the background.

Maintain a global string variable to store pressed keys.

At regular intervals, report the content of the string variable via email or save it locally.
Implementation Steps:

Install the keyboard module using pip install keyboard.

Import necessary modules (e.g., keyboard, smtplib, Timer, datetime, MIMEMultipart,


MIMEText).

Set up an email account (if reporting via email).

Create a listener function to capture key presses.

Run the keylogger in the background.


CONCLUSION:

creating a keylogger involves understanding the intricacies of capturing keyboard input,


maintaining a log, and potentially reporting it via email or saving it locally. While this project
can be educational and useful for legitimate purposes, it’s essential to use this knowledge
responsibly and ethically. Remember that privacy and security are paramount, and
unauthorized use of keyloggers can have serious consequences. Always respect user consent
and legal boundaries when working with such tools.
REFRENCES:

i. https://www.youtube.com
ii. https://www.google.com/
iii. https://www.w3schools.com/
iv. https://www.javatpoint.com/
v. https://www.python.net/
vi. https://www.geeksforgeeks.org/
vii. https://www.tutorialspoint.com/

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy