{"id":20750849,"url":"https://github.com/efe-eroglu/keylogger","last_synced_at":"2026-04-09T10:40:28.564Z","repository":{"id":205176431,"uuid":"712780610","full_name":"Efe-Eroglu/Keylogger","owner":"Efe-Eroglu","description":"It saves the user's screenshots, voice and keyboard movements in a zip file and sends it to your e-mail address. ","archived":false,"fork":false,"pushed_at":"2024-04-30T18:43:20.000Z","size":97218,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-30T19:55:00.890Z","etag":null,"topics":["cyber-security","email","keylogger","log","python","screenshot","vscode","zip"],"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/Efe-Eroglu.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":"2023-11-01T07:14:49.000Z","updated_at":"2024-04-30T18:43:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e622d99-65a9-4f59-be36-374c2fe7946b","html_url":"https://github.com/Efe-Eroglu/Keylogger","commit_stats":null,"previous_names":["efe-eroglu/keylogger"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Efe-Eroglu%2FKeylogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Efe-Eroglu%2FKeylogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Efe-Eroglu%2FKeylogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Efe-Eroglu%2FKeylogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Efe-Eroglu","download_url":"https://codeload.github.com/Efe-Eroglu/Keylogger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225017188,"owners_count":17407727,"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":["cyber-security","email","keylogger","log","python","screenshot","vscode","zip"],"created_at":"2024-11-17T08:28:57.308Z","updated_at":"2026-04-09T10:40:23.538Z","avatar_url":"https://github.com/Efe-Eroglu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Keylogger\n**Send keyboard movements, sounds, screenshots to your e-mail. The aim of the project is to test the security of information systems**\n\n\n## Requirements\n* **`pip install pyautogui`**\u003cbr/\u003e\n* **`pip install pynput`**\u003cbr/\u003e\n* **`pip install zipfile`**\n* **`pip install pyinstaller`**\n\n\n\n## Create An Application Password\n* **You need to turn on `two-step verification` from the generated email address.**\n* **You need to create an `application password` from your mail**\n* **You can get a `temporary email address` for this process from some sites.**\n\n```bash\nsender_email = \"yourmail@example.com\"\nsender_password = \"your application password\"\n```\n\n  \n## Create Exe File\n\n```bash\n pip install pyinstaller\n pyinstaller --onedir --noconsole keyLogger.py\n```\n\n\n## Start Keylogger\n**If you want to run the application in the code editor and not as an exe file, fix these codes.These and similar.**\n\n```bash\nlog = open(\"..\\\\..\\\\Logs\\\\log.txt\", \"w\") =\u003e log = open(\"Logs\\\\log.txt\", \"w\")\nzip_name=f\"..\\\\..\\\\Rar Files\\\\Log{zip_counter}.zip\" =\u003e zip_name=f\"Rar Files\\\\Log{zip_counter}.zip\"\n```\n\n\u003cbr\u003e\n\n## System's Logic\n* **Every 20 seconds while the application is running, it takes an image of the screen and stores it under the Images folder.**\n* **Every key pressed by the user is instantly recorded in a text file under Logs.**\n* **Records the user's voice and stores it in a folder named Audio**\n  \n  \u003cimg src=\"https://github.com/Efe-Eroglu/Keylogger/assets/95614657/c61365ad-65f0-4a29-9c7c-ed5c91514654\" width=\"200\" height=\"250\" alt=\"dosya_yapisi\" align=\"center\"\u003e\n\n\n* **Every 10 minutes these recordings are zip-ed and sent to your e-mail address.**\n\n     \u003cimg src=\"https://github.com/Efe-Eroglu/Keylogger/assets/95614657/209be968-9e21-4a49-9222-ed4b0c091ffa\" alt=\"mail_log\"\u003e\n\n## Note\n* **This application has been prepared within the scope of information system security course. It is not suitable for malicious use and its use for such purposes is strictly prohibited and not recommended.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefe-eroglu%2Fkeylogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fefe-eroglu%2Fkeylogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefe-eroglu%2Fkeylogger/lists"}