KLplus
Um Keylogger CLI para OS Linux baseado no principio KISS.
O objetivo deste pacote é entregar um keylogger minimalista, configurável por linha de comando e principalmente confiável.
Conteúdo
Guia de Instalação
Requisitos:
Para executar este aplicativo você precisa de um interpretador Python 3.6+ disponivel em seu OS Linux.
Para obter uma lista dos interpretadores Python do seu sistema, digite no Shell:
$ ls -1 /usr/bin/python* | grep '[2-3].[0-9]$'
# Ou
$ find /usr/bin/python* ! -type l
# Ou isso no caso de estar usando ambientes virtuais
$ whereis python
Você pode instalar o Python com:
# OS Debian/Ubuntu
$ sudo apt-get -y install python3.7
Instalação:
De sua linha de comando:
# Instalar dependências via Pypi
$ pip install KLplus
# Ou
# Instalar dependências via Pypi pelo Python 3 (necessário se
# Python 3 estiver instalado e não for o padrão do sistema)
$ python3 -m pip install KLplus
Ou:
# Clonar este repositório e instalar (necessário wheel):
$ pip install https://github.com/danbros/KLplus/releases/download/v0.1.2/KLplus-0.1.1-py3-none-any.whl
Alternativas:
# Instalar via GIT e .egg
$ pip install git+https://github.com/danbros/KLplus.git#egg=KLplus
# Via .zip
$ pip install https://github.com/danbros/KLplus/archive/master.zip
Configurando
Voçê pode iniciar o keylogger do terminal com:
$ python -m KLplus & disown -h %1
Assim ele é executado em segundo plano, podendo fechar o terminal sem destruir seu processo.
Ele captura todas as teclas digitadas até que o comando de saída seja pressionado (F12), e então finaliza.
O log capturado fica armazenado no mesmo diretório do módulo klplus. Insira esse comando se precisar descobrir o diretório.
$ { pip show KLplus | grep Loc; echo "/KLplus/log.txt"; } | sed 'N;s/\n//'
Ou faça pip show KLplus e olhe para Location.
Autoria e contribuições
- Uma implementação do pyHook (Windows) para sistemas Linux. Clonado do repositório de JeffHoogland, é um pedaço do código fonte de Simple Python Keylogger, sob licença GPL v2.
Licença
- Licença GNU GPLv2
- Copyright 2019, Dan Barros.
Release files for KLplus 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| KLplus-0.1.2.tar.gz | 9.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| KLplus-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.8 kB
Release files / KLplus-0.1.2.tar.gz
| Download URL | KLplus-0.1.2.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d26f38d1c0ceaf28ba0537ba7505ce79d6c93f290086d3850176a1284197a3b
|
|
BLAKE2b-256 checksum How to use checksums |
600aa60b753a767e406aa10ac325dead332494e00f101b09e1cffe052e778509
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|
Release files / KLplus-0.1.2-py3-none-any.whl
| Download URL | KLplus-0.1.2-py3-none-any.whl |
|---|---|
| Size | 17.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f8d18e3c27c80deb992f7e27cb7133a0e2e350e2135ca3b9e4860f4a7d8bf2a5
|
|
BLAKE2b-256 checksum How to use checksums |
2aa5903e3ee0a06cb5b8da18ec0f4d52ebc95847753f7e7356ad4a0860e01cf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|