Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cypher-o/keylogger
A key-logger that saves every stroke of key into a .txt and sends them to the recipient email
https://github.com/cypher-o/keylogger
Last synced: 24 days ago
JSON representation
A key-logger that saves every stroke of key into a .txt and sends them to the recipient email
- Host: GitHub
- URL: https://github.com/cypher-o/keylogger
- Owner: Cypher-O
- License: mit
- Created: 2024-10-19T12:03:54.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T20:30:48.000Z (2 months ago)
- Last Synced: 2024-10-21T00:58:23.427Z (2 months ago)
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Keylogger APP
## Description
This project implements a keylogger using Python. It captures keystrokes and can save them to a file or send them via email. The primary goal of this project is for educational purposes only, to understand how keylogging works and the importance of cybersecurity.
## Features
- Keylogging functionality
- Option to save logs to a file
- Option to send logs via email
- Configurable logging interval## Requirements
- Python 3.x
- Required libraries:
- `keyboard`
- `smtplib`
- `email`## Installation
### 1. Clone the Repository
```sh
git clone https://github.com/Cypher-O/keylogger.git
```### 2. Navigate to the project directory
```sh
cd keylogger
```### 3. Install the required dependencies
```sh
pip install -r requirements.txt
```### 4. Update the configuration file located at config/config.ini with your email details.
## Usage
### Run the keylogger:
```sh
sudo python main.py
```The keylogger will start logging keystrokes according to the specified interval in the configuration file.
## Important Note
This project is intended for educational purposes only. Please ensure you have permission before using this software on any machine.
## License
This project is licensed under the MIT License. However, it is intended for educational purposes only. Please do not use it for any malicious activities or without consent. Please ensure you have permission before using this software on any machine. - see the [LICENSE](LICENSE) file for details.