Um Keylogger CLI para OS Linux baseado no principio KISS.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file KLplus-0.1.2.tar.gz
.
File metadata
- Download URL: KLplus-0.1.2.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d26f38d1c0ceaf28ba0537ba7505ce79d6c93f290086d3850176a1284197a3b |
|
MD5 | 08d1d68484ceb08bc7b4847dc6cba503 |
|
BLAKE2b-256 | 600aa60b753a767e406aa10ac325dead332494e00f101b09e1cffe052e778509 |
File details
Details for the file KLplus-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: KLplus-0.1.2-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8d18e3c27c80deb992f7e27cb7133a0e2e350e2135ca3b9e4860f4a7d8bf2a5 |
|
MD5 | 3788e882044d1644c818620dba1b7a65 |
|
BLAKE2b-256 | 2aa5903e3ee0a06cb5b8da18ec0f4d52ebc95847753f7e7356ad4a0860e01cf5 |