{"id":22165454,"url":"https://github.com/cypher-o/keylogger","last_synced_at":"2025-03-24T16:13:58.030Z","repository":{"id":258843656,"uuid":"875218731","full_name":"Cypher-O/keylogger","owner":"Cypher-O","description":"A key-logger that saves every stroke of key into a .txt and sends them to the recipient email","archived":false,"fork":false,"pushed_at":"2024-10-20T20:30:48.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T21:50:46.918Z","etag":null,"topics":["cybersecurity","hacking-tool","keylogger","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cypher-O.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-19T12:03:54.000Z","updated_at":"2024-11-17T01:51:49.000Z","dependencies_parsed_at":"2024-10-22T01:29:23.694Z","dependency_job_id":null,"html_url":"https://github.com/Cypher-O/keylogger","commit_stats":null,"previous_names":["cypher-o/keylogger"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cypher-O%2Fkeylogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cypher-O%2Fkeylogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cypher-O%2Fkeylogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cypher-O%2Fkeylogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cypher-O","download_url":"https://codeload.github.com/Cypher-O/keylogger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245304873,"owners_count":20593626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cybersecurity","hacking-tool","keylogger","python"],"created_at":"2024-12-02T05:14:56.766Z","updated_at":"2025-03-24T16:13:58.002Z","avatar_url":"https://github.com/Cypher-O.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Keylogger APP\n\n## Description\n\nThis 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.\n\n## Features\n\n- Keylogging functionality\n- Option to save logs to a file\n- Option to send logs via email\n- Configurable logging interval\n\n## Requirements\n\n- Python 3.x\n- Required libraries:\n  - `keyboard`\n  - `smtplib`\n  - `email`\n\n## Installation\n\n### 1. Clone the Repository\n\n ```sh\n    git clone https://github.com/Cypher-O/keylogger.git\n ```\n\n### 2. Navigate to the project directory\n\n ```sh\n    cd keylogger\n ```\n\n### 3. Install the required dependencies\n\n ```sh\n    pip install -r requirements.txt\n ```\n\n### 4. Update the configuration file located at config/config.ini with your email details.\n\n## Usage\n\n### Run the keylogger:\n\n ```sh\n    sudo python main.py\n ```\n\nThe keylogger will start logging keystrokes according to the specified interval in the configuration file.\n\n## Important Note\n\nThis project is intended for educational purposes only. Please ensure you have permission before using this software on any machine.\n\n## License\n\nThis 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.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcypher-o%2Fkeylogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcypher-o%2Fkeylogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcypher-o%2Fkeylogger/lists"}