{
"info": {
"author": "Dan Barros",
"author_email": "dpb4fun@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: End Users/Desktop",
"Natural Language :: Portuguese (Brazilian)",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: System :: Logging",
"Topic :: System :: Monitoring"
],
"description": "# KLplus\n\n[](https://github.com/danbros/KLplus/blob/master/LICENSE)\n[](https://www.python.org/downloads/)\n[](https://github.com/danbros/KLplus/graphs/commit-activity)\n[](https://pypi.org/project/KLplus/#history)\n\n\nUm [Keylogger](https://pt.wikipedia.org/wiki/Keylogger) CLI para OS Linux baseado no principio [KISS](https://pt.wikipedia.org/wiki/Princ%C3%ADpio_KISS).
\n\nO objetivo deste pacote \u00e9 entregar um keylogger minimalista, configur\u00e1vel por linha de comando e principalmente confi\u00e1vel.\n\n\n## Conte\u00fado\n* [Guia de Instala\u00e7\u00e3o](#Guia-de-Instala\u00e7\u00e3o)\n * [Requisitos](#Requisitos)\n * [Instala\u00e7\u00e3o](#Instala\u00e7\u00e3o)\n* [Configurando](#Configurando)\n* [Autoria e contribui\u00e7\u00f5es](#Autoria-e-contribui\u00e7\u00f5es)\n* [Licen\u00e7a](#Licen\u00e7a)\n\n\n\n### Guia de Instala\u00e7\u00e3o\n\n#### Requisitos:\n\nPara executar este aplicativo voc\u00ea precisa de um interpretador [Python 3.6+](https://www.python.org/downloads/) disponivel em seu OS Linux. \nPara obter uma lista dos interpretadores Python do seu sistema, digite no Shell:\n```Shell\n$ ls -1 /usr/bin/python* | grep '[2-3].[0-9]$'\n# Ou\n$ find /usr/bin/python* ! -type l\n# Ou isso no caso de estar usando ambientes virtuais\n$ whereis python\n```\nVoc\u00ea pode instalar o Python com:\n```Shell\n# OS Debian/Ubuntu\n$ sudo apt-get -y install python3.7\n```\n\n\n#### Instala\u00e7\u00e3o:\n\nDe sua linha de comando:\n```Shell\n# Instalar depend\u00eancias via Pypi\n$ pip install KLplus\n\n# Ou\n\n# Instalar depend\u00eancias via Pypi pelo Python 3 (necess\u00e1rio se\n# Python 3 estiver instalado e n\u00e3o for o padr\u00e3o do sistema)\n$ python3 -m pip install KLplus\n```\nOu:\n```Shell\n# Clonar este reposit\u00f3rio e instalar (necess\u00e1rio wheel):\n$ pip install https://github.com/danbros/KLplus/releases/download/v0.1.2/KLplus-0.1.1-py3-none-any.whl\n```\n\nAlternativas:\n```Shell\n# Instalar via GIT e .egg\n$ pip install git+https://github.com/danbros/KLplus.git#egg=KLplus\n\n# Via .zip\n$ pip install https://github.com/danbros/KLplus/archive/master.zip\n```\n\n\n### Configurando\n\nVo\u00e7\u00ea pode iniciar o keylogger do terminal com: \n```Shell\n$ python -m KLplus & disown -h %1\n```\nAssim ele \u00e9 executado em segundo plano, podendo fechar o terminal\nsem destruir seu processo.\n\n
\n\nEle captura todas as teclas digitadas at\u00e9 que o comando de sa\u00edda seja pressionado (F12), e ent\u00e3o finaliza.\n\nO log capturado fica armazenado no mesmo diret\u00f3rio do m\u00f3dulo klplus. Insira esse comando se precisar descobrir o diret\u00f3rio. \n```Shell\n$ { pip show KLplus | grep Loc; echo \"/KLplus/log.txt\"; } | sed 'N;s/\\n//'\n``` \nOu fa\u00e7a `pip show KLplus` e olhe para `Location`.\n\n\n### Autoria e contribui\u00e7\u00f5es\n\n[**pyxhook.py**](https://github.com/danbros/KLplus/blob/release-0.1.1/KLplus/pyxhook.py) \n* Uma implementa\u00e7\u00e3o do [**pyHook**](https://pypi.org/project/pyHook/) (Windows) para sistemas Linux. Clonado do reposit\u00f3rio de [JeffHoogland](https://github.com/JeffHoogland/pyxhook), \u00e9 um peda\u00e7o do c\u00f3digo fonte de [**Simple Python Keylogger**](https://sourceforge.net/projects/pykeylogger/), sob licen\u00e7a GPL v2.\n\n\n### Licen\u00e7a\n* [Licen\u00e7a GNU GPLv2](https://github.com/danbros/KLplus/blob/release-0.1.1/LICENSE)\n* Copyright 2019, Dan Barros.\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/danbros/KLplus",
"keywords": "",
"license": "GNU GPLv2",
"maintainer": "",
"maintainer_email": "",
"name": "KLplus",
"package_url": "https://pypi.org/project/KLplus/",
"platform": "Linux",
"project_url": "https://pypi.org/project/KLplus/",
"project_urls": {
"Homepage": "https://github.com/danbros/KLplus"
},
"release_url": "https://pypi.org/project/KLplus/0.1.2/",
"requires_dist": [
"python-xlib (==0.25)"
],
"requires_python": "",
"summary": "Um Keylogger CLI para OS Linux baseado no principio KISS.",
"version": "0.1.2"
},
"last_serial": 5690010,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "6f10c4d3f7fea7ecf04b4bdb0353b798",
"sha256": "c37a243f4ad5e24b8ae8c2388d4ca2b313af48ea071e557c6d71aeeebb1623fe"
},
"downloads": -1,
"filename": "KLplus-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6f10c4d3f7fea7ecf04b4bdb0353b798",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 15266,
"upload_time": "2019-08-12T00:00:55",
"url": "https://files.pythonhosted.org/packages/39/e4/da6a91c5f82a12a434fbbb07f392273a10b5eebb4ec10f3ca82483b3c63d/KLplus-0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "931d7da2fc578dd2b5becf9d21dddbca",
"sha256": "5a3f913b7ffb530b079626bfd61cd1f264e62363f64bd70872963227d08fa230"
},
"downloads": -1,
"filename": "KLplus-0.1.tar.gz",
"has_sig": false,
"md5_digest": "931d7da2fc578dd2b5becf9d21dddbca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7876,
"upload_time": "2019-08-12T00:00:58",
"url": "https://files.pythonhosted.org/packages/ec/f5/a68c7f05721b156bb5500ef65664f9622eca96e9bc85f994a6bec2f08962/KLplus-0.1.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "0dee801420bd3f397aa325a068c74464",
"sha256": "65e803fe3acbdd79c48368a1adc1463151f725b2c51efe3d8b4c350111963f38"
},
"downloads": -1,
"filename": "KLplus-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0dee801420bd3f397aa325a068c74464",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 15664,
"upload_time": "2019-08-15T00:44:53",
"url": "https://files.pythonhosted.org/packages/ee/0c/ff65b9518b65704738f7be0fac6714bdf4ac24b0caab97487fda66e0ab56/KLplus-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8ddf9734c653c010e5d947c5180a90b5",
"sha256": "4b26933b0bcfd30f1673eed4a02da9585a42455f8c50d7dea0496afce673f695"
},
"downloads": -1,
"filename": "KLplus-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "8ddf9734c653c010e5d947c5180a90b5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8167,
"upload_time": "2019-08-15T00:44:55",
"url": "https://files.pythonhosted.org/packages/01/07/c3ef91aa358a6184bed0568afeb029ea8bdf0b1912e6690448b5f34ceabe/KLplus-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "3788e882044d1644c818620dba1b7a65",
"sha256": "f8d18e3c27c80deb992f7e27cb7133a0e2e350e2135ca3b9e4860f4a7d8bf2a5"
},
"downloads": -1,
"filename": "KLplus-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3788e882044d1644c818620dba1b7a65",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 17342,
"upload_time": "2019-08-16T23:25:02",
"url": "https://files.pythonhosted.org/packages/2a/a5/903e3ee0a06cb5b8da18ec0f4d52ebc95847753f7e7356ad4a0860e01cf5/KLplus-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "08d1d68484ceb08bc7b4847dc6cba503",
"sha256": "5d26f38d1c0ceaf28ba0537ba7505ce79d6c93f290086d3850176a1284197a3b"
},
"downloads": -1,
"filename": "KLplus-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "08d1d68484ceb08bc7b4847dc6cba503",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9488,
"upload_time": "2019-08-16T23:25:03",
"url": "https://files.pythonhosted.org/packages/60/0a/a60b753a767e406aa10ac325dead332494e00f101b09e1cffe052e778509/KLplus-0.1.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3788e882044d1644c818620dba1b7a65",
"sha256": "f8d18e3c27c80deb992f7e27cb7133a0e2e350e2135ca3b9e4860f4a7d8bf2a5"
},
"downloads": -1,
"filename": "KLplus-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3788e882044d1644c818620dba1b7a65",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 17342,
"upload_time": "2019-08-16T23:25:02",
"url": "https://files.pythonhosted.org/packages/2a/a5/903e3ee0a06cb5b8da18ec0f4d52ebc95847753f7e7356ad4a0860e01cf5/KLplus-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "08d1d68484ceb08bc7b4847dc6cba503",
"sha256": "5d26f38d1c0ceaf28ba0537ba7505ce79d6c93f290086d3850176a1284197a3b"
},
"downloads": -1,
"filename": "KLplus-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "08d1d68484ceb08bc7b4847dc6cba503",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9488,
"upload_time": "2019-08-16T23:25:03",
"url": "https://files.pythonhosted.org/packages/60/0a/a60b753a767e406aa10ac325dead332494e00f101b09e1cffe052e778509/KLplus-0.1.2.tar.gz"
}
]
}