Python Keylogger Module

Prime power covers near Kali Linux and its Hacking Applications. how to python keylogger email 🔥 remove the first 'F' of the old number, then add a 0 to the end of the number. I came across pyhook and pywin32 what I know they can be used to create a Keylogger but m not really sure what each of these modules do. Read this Hoverwatch review to quickly learn about this app. Note that you will want to ensure that you have migrated to an interactive process prior to capturing keystrokes. According to Cisco Talos, The credential-stealer modules are a copy of the Radium-Keylogger, which has the source code published on Github. py Open IDLE and go to File -> Open and open file with. >>> import tkinter # no underscore, lowercase 't' for V3. Line 2: Import Python module capstone before we do anything. Learn Python & Ethical Hacking From Scratch Udemy Free Download Start from 0 & learn both topics simultaneously from scratch by writing 20+ hacking programs. Below is a step by step guide to creating a Kali Linus keylogger using Python code. ) If you have multiple instances of an application open, each of those instances is a separate process of the same program. So here they are: 1. Basic motion detection and tracking with Python and OpenCV. encryption. We can create a keylogger which works in the background and record every single keystroke. Here we have listed 7 best tools and frameworks to build Python and AI Applications. From here onwards you'll learn everything by example, by writing useful hacking programs, so we'll never have any boring dry programming lectures. To verify the file integrity using MD5 or SHA-256, see cryptographic hash verification. Using pynput we are able to simulate key presses into any window. There are tons of tutorials out on the internet on the usage of the pyhook Windows-based Python keylogger, but there aren't as many tutorials concerning the Linux version. You have probably forgotten to define TKPATH in the Modules/Setup file. If it fails with "No module named Tkinter", your Python configuration need to be changed to include the directory that contains Tkinter. Python KeyLogger(Advance) With AutoRun USB For Windows. Payload Generator. You can also save this page to your account. If you're using Linux or another Unix-style operating system, you can either install Python through the official application repository for your system or by downloading the source code from python. At the beginning of October 2017, we discovered new Android spyware with several features previously unseen in the wild. Open up your favorite Python IDE, (I like Sublime Text 2), create a new file, name it scan. Jared is one half of the creative force behind Dototot. If you are looking for an old giftware number, add a 'Z' to the begining of the old number. It is called from client. Thus, you could use either WatchedFileHandler (relative to the logging module) or mypackage. Requirements: No Linux, programming or hacking knowledge required. In the next tutorial we’ll extend python keylogger with fonctionality that send “output. Ater that define the OnKeyboardEvent. Also check out part two, available at Make a Discord Bot with Python, Part 2. PyLoggy is simple and powerful Python keylogger that is able to log keystrokes, log mouse clicks, take screenshots and more! The tool will send the logs to your email every minute(you can change this). We need to. Every module will have rich contents related to Hacking. In Python 3. But you will also need a few modules. The logging module has been a part of Python's Standard Library since version 2. python - ImportError: No module named pywintypes. The comma is known as the delimiter, it may be another character such as a semicolon. Each module in the Standard Library contains functions and classes to support application pro- gramming in a certain domain. i use pyinstaller to make onefile. It is primarily designed for backup purposes, but can be used as a stealth keylogger, too. Keyloggers with pyhook To create a simple keylogger script to record keystroke activities on a computer and to store it in a text file, we could use the pyhook module. Con esta entrada quiero explicar como crear un Keylogger remoto en Python. They are extracted from open source Python projects. The module matplotlib is all you will need to plot and depict your data. Here is the python code import pyHook, pythoncom, os, httplib, urllib, getpass, shutil, sys userName = getpass. I couldn't find any packages of pyHook for python 3. The software developed through the PyPA is used to package, share, and install Python software and to interact with indexes of downloadable Python software such as PyPI, the Python Package Index. I am sure you must have experienced that time as well. GitHub Gist: instantly share code, notes, and snippets. PyAutoGUI is a Python module for programmatically controlling the mouse and keyboard. Some keylogger software is freely available on the internet; others are commercial or private applications. Step For Coding. The problem using other libs and modules, is the captcha from google, and using Selenium, you can. Welcome this great course where you’ll learn python programming and ethical hacking at the same time, the course assumes you have NO prior knowledge in any of these topics, and by the end of it you’ll be at a high intermediate level being able to combine both of these skills and write python programs to hack into computer systems exactly the same way that black hat hackers do. On the morning after Valentine's Day, the second busiest restaurant day of the year, chefs all over the country are hauling themselves out of bed early to find out: Did I make python keylogger email onto this year's James Beard Foundation list o. Hello guys! Today we will take a look at an automated standalone keylogger written in Python. If they use pygame or not. Instant Hacking. python - ImportError: No module named pywintypes. It is packaged as an optional part of the Python packaging with many Linux distributions. Of course, the applications for a keylogger like this range way beyond the one I'm talking about here. 8452+ students trained from Industry experts. Also Read: How to create a c++ Keylogger. The thread 0x3ca0 has exited with code 0 (0x0). The logging module provides a nice API to the python developer. This demonstrates how to press keys with Python. pip install pywin32. 10, 2012 There are two functions in Python that you can use to read data from the user: raw_input and. To make programming easier python has “Modules” that contains useful code that can extend python functionalities. Si la orden produce algún resultado, éste se mostrará en color azul y sin el símbolo de petición. We will go through most of the applications that are available in Kali Linux like airodump-ng, mitmf, wireshark, veil framework, beef framework and lots more. Today we will uncover some of these aspects. Second module covers Python programming and pen testing machines with it. The code in this sample is in hex mode. py--onefile - to make it just a single executable. Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording (logging) the keys struck on a Keyboad, typically covertly, so that the person using the keyboard is unaware that their actions are being monitored. ctrl+shift+m, ctrl+space) with controllable timeout. The key benefit of having the logging API provided by a standard library module is that all Python modules can participate in logging, so your application log can include your own messages integrated with messages from third-party modules. Python wrapper for global input hooks in Windows. PEP 4 -- Deprecation of Standard Modules 2. It's fairly basic right now, but it's an interesting proof of concept and if the community got behind it and contributed some new features it could be a pretty powerful piece of kit. The keystrokes will be stored in a log file. Online Payment Processing QuickBooks payment module, and transaction reporting suite. A keylogger is a type of surveillance technology used to monitor and record each keystroke typed on a specific computer's keyboard, head to this link for more information. A Keylogger can be used to record sensitive information such as Usernames and Passwords. Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. 2) Python Modules We use python modules pywin32 and pyHook in our keylogger. If you want to get efficient and fast results with arrays and matrices, the NumPy module of Python is definitely the right tool collection for you. Alright, open up a Python interactive shell or a Jupyter notebook/lab and follow along. sys – is particularly interesting. "If the developer would just disable all logging, using debug. Arcade is a Python library for creating 2D video games that is easy to start using, and very capable as you gain experience. It can be beneficial when working with files (opening, reading, writing), windows paths (both absolute and relative), folders (creating folders, finding size and folder contents), check path validity, running OS commands like clearing the cmd screen, etc. Then, we need some of the python modules i. But you will also need a few modules. Python related modules (BCPy2000, Pyff filter) now support Python 2. Once you finished getting started you could add a new project or collaborate with other people. Windows keylogger by Python ctypes (Cygwin). Need An Computer Or Laptop; Operating System: Windows / OS X / Linux; Welcome this great course where you'll learn python programming and ethical hacking at the same time, the course assumes you have NO prior knowledge in any of these topics, and by the end of it you'll be at a high intermediate level being able to combine both. Assertions in Python. He is new to Python, but would like to share his project. Most networks come with complex installations that may result in vulnerable systems. org welcomes all python game, art, music, sound, video and multimedia projects. A keylogger, at the lowest level, injects itself between the. keylog_recorder. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. 0 seems to be configured for a specific campaign, it was not shipped with the full set of modules, distributed denial of service, miner, Python and update being the ones that were not included. This keyboard logging tutorial uses the pynput module. Simple Keylogger: I have recently been making a much more advanced keylogger that can even send logs via gmail or ftp. keralacyberforce. 3 Combining Python Modules for Active Info Gathering Part 2. python - ImportError: No module named pywintypes. Basic calculator program using Python. Also Read: How to create a c++ Keylogger. If they use pygame or not. And don’t forget, Gcat also inspired Twittor – Backdoor Using Twitter For Command & Control. com, amalgjose. La ventana principal de IDLE es un entorno interactivo de Python en la se pueden escribir órdenes de Python después del símbolo de petición >>> (en inglés, prompt). The code in this sample is in hex mode. All the functions of the IDE are provided by modules that each provide a well-defined function. 3 * JavaScript (ES6 extensions) Python is a scripting language whose design philosophy emphasizes code readability. Line 4: Raw binary code we want to disassemble. Then I > could solve #1 above as well. Gdog is a stealthy Python Windows backdoor that uses Gmail as a command and control server, it’s inspired by Gcat and pushes a little beyond a proof of concept with way more features. This script is 8 lines long and usues the pynput module. Homemade Hardware Keylogger and Programmable HID USB Keyboard Dongle Hybrid. We will cover three modules in this course. at#cpumode=1. Your Python program can start other programs on your computer with the Popen() function in the built-in subprocess module. Some keylogger software is freely available on the internet; others are commercial or private applications. Inleiding Quote:Een keylogger is een programma of een stuk hardware waarmee men de toetsaanslagen tot zelfs de muisbewegingen van een computergebruiker kan registreren. Pupy is easily extensible, modules are quite simple to write, sorted by os and category. Call pynput. org welcomes all python game, art, music, sound, video and multimedia projects. Steps : Note : Install pynput module from pip. She spent most of her life caring for others. there is one user abc whose passwd is 123456,i have made a dictionary and passd file. Python for Secret Agents by Steven F. You can also save this page to your account. Then, we need some of the python modules i. Read this Hoverwatch review to quickly learn about this app. 06 stable version series. "If the developer would just disable all logging, using debug. It's almost a sick joke. when i run the program i have python create a file named keylog2. The module matplotlib is all you will need to plot and depict your data. KeyGrabber Pico Air USB hardware keylogger. It's the ultimate hardware keylogger solution. HookManager(). We will cover three modules in this course. Offers features that work: WiFi, Date&Time stamp, up to 16GB storage, USB fast download mode, national keyboards support & more. So, to install them type the code: ‘pip install pyhook” in your command prompt. print """Xenotix Python Keylogger for Windows Coder: Ajin Abraham www. Of course, the applications for a keylogger like this range way beyond the one I’m talking about here. Original module covers roughly Kali Unix and its Hacking Applications. Basic calculator program using Python. While I am getting really poetic right here on my own, I know the struggle is real. In this module, we examine ways that we can implement inexpensive and easy security in our network using a Raspberry Pi. Steganography is the art and science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects the existence of the message, a form of security through obscurity. A lot of programmers use print statements for debugging (myself included), but you can also use logging to do this. For python keylogger we'll need to download pywin32 & pyHook modules Step 1 Download and install pywin32 from this LINK Step 2 Download and install pyhook from this LINK Step 3 Launch IDLE python as Administrator and click on FIle ->…. OSIF is an accurate facebook account information gathering, all sensitive information can be easily gathered even though the target converts all of its privacy to (only me), Sensitive information about residence, date of birth, occupation, phone number and email address. What is a module? Simply, a module is a file consisting of Python code. You must specify the Form URL and Field Name in the script. ctrl+shift+m, ctrl+space) with controllable timeout. Of course, the applications for a keylogger like this range way beyond the one I'm talking about here. I am sure you must have experienced that time as well. Before comleting this challenge you may want to recap on our previous two challenges: Python Turtle: Sequencing Python Turtle: Iteration In this challenge we are using iteration to repeat a number of instructions over and over. IDLE (short for Integrated DeveLopment Environment or Integrated Development and Learning Environment) is an integrated development environment for Python, which has been bundled with the default implementation of the language since 1. For the payload, give SET’s own payload a try, it’s pretty powerful and you can even run a keylogger. And don't forget, Gcat also inspired Twittor - Backdoor Using Twitter For Command & Control. Select a product below and click on the download button to log in to your Visual Studio (MSDN) subscription or join the free Dev Essentials program, to gain access to the older versions. It is called from client. 2, a new means of configuring logging has been introduced, using dictionaries to hold configuration. Create your own Simple Keylogger In Python on your Linux or Windows OS. Of course, the applications for a keylogger like this range way beyond the one I’m talking about here. Python is a great programming language to start with after you learn python learning a different language will not take you longer then two weeks (since you would have already grasp the fundamentals of coding). js file, depending on the language). I am working to make a small keylogger with Python, by using the pyHook, pythoncom and Pywin32 modules. By this, your any account can be easily hacked by the hackers. Python applications register event handlers for user input events such as left mouse down, left mouse up, key down, etc. The logging module has been a part of Python's Standard Library since version 2. This module defines functions and classes which implement a flexible event logging system for applications and libraries. python - ImportError: No module named pywintypes. i use pyinstaller to make onefile. Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. Import the required module s. The creation of a keylogger in PowerShell during the development of a Tarlogic Red Team exercise was necessary. Okay, so our victim might not have all these fancy modules and python installed, so we are gonna use pyinstaller to convert it to an exe so we can easily run it on their computer. Every day we interact with our computers through keyboards, microphones, web cameras, and similar devices and willingly input sensitive information. This module, Tweetbook Pro, is by MarketInSG () //. If it works, go to step 3. You can also save this page to your account. Python Keylogger. Python wrapper for out-of-context input hooks in Windows. I will be using Mac OS X and the Pynput package with Python 3. In the course of further research, we found a number of re. I have made two GUI applications using tkinter. Before comleting this challenge you may want to recap on our previous two challenges: Python Turtle: Sequencing Python Turtle: Iteration In this challenge we are using iteration to repeat a number of instructions over and over. I am trying to make a python keylogger which automatically runs at startup. Join GitHub today. This vulnerability (listed as a feature by Microsoft) allows a remote attacker to view his victim’s desktop without his consent, and even control it on demand, using tools native to the operating system itself. py Open IDLE and go to File -> Open and open file with. Akash has 4 jobs listed on their profile. Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. Release Date: May 23, 2015. In the new window copy paste python keylogger code and click on Run -> Run Module. Python Ethical Hacking | Build a Keylogger in Python 3 4. exe is the main module that provides control of the implant and reverse shell feature. Pupy is easily extensible, modules are quite simple to write, sorted by os and category. A Keylogger is a program that is used to monitor keystrokes. Welcome to Python MSS’s documentation!¶ from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss () as sct : sct. I am trying to make a python keylogger which automatically runs at startup. You will find answers to your questions in our tutorial, i. Let's see how JSON's main website defines it: Thus, JSON is a simple way to create and store data structures within JavaScript. Step For Coding. They can create function definitions and statements that you can reference in other Python. Tags: advanced python keylogger , python keylogger , keylogger , windows keylogger , xenotix , ajin abraham , kerala cyber force , xenotix python keylogger , Disclaimer: We are a infosec video aggregator and this video is linked from an external website. clear() Repls in eval mode, however, cannot support additional files of the same filetype (e. Python shell for your browser. openprojects. But now I am lacking any new ideas for an application. Hooking global events, registering. PyLoggy is simple and powerful Python keylogger that is able to log keystrokes, log mouse clicks, take screenshots and more! The tool will send the logs to your email every minute(you can change this). RS-232 serial data analyzer with Python-based software. Despite all of the power offered by these standard libraries and modules, we may need or want additional third-party modules. Create the Manifest; Add Instruction; Introduce a User Interface; Layer Logic; Give Users Options; Take the Next Step; Getting Started Tutorial. Después de 500 pulsaciones, el keylogger envía un correo a una dirección específica con los últimos 500 caracteres del archivo. The creation of a keylogger in PowerShell during the development of a Tarlogic Red Team exercise was necessary. How to make a keylogger using python Python is one of the most powerful and flexible language for first time programmers. Making a trojan in python: trojans are the most infamous viruses in computer world which can make your PC damn slow and it sometimes also crash the pc. Food was her love language and she showed python keylogger email by cooking and baking for friends and family in her happy place - her kitchen. Python 3 For Offensive PenTest: A Complete Practical Course Download Free 2019 Updated Python 3 / Windows 10 & Kali 2. Gcat is a stealthy Python backdoor that uses Gmail as a command and control server. py --onefile --noconsole --ico=anyimage. For only 40$, one can buy the tool. I think it might be better to log time before the other data, and it would be nice if the Python script displayed some data as it comes in – I thought it wasn’t working, as the micro:bits don’t light up as they are running. For this tutorial, I will use python to make a keylogger, because python is flexible, powerful and simple to understand even a non-programmer can use python to make a keylogger. If you want to get efficient and fast results with arrays and matrices, the NumPy module of Python is definitely the right tool collection for you. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Hi there fellow coders. A keylogger, at the lowest level, injects itself between the. I will be using Python 2. Después de 500 pulsaciones, el keylogger envía un correo a una dirección específica con los últimos 500 caracteres del archivo. Here is the python code import pyHook, pythoncom, os, httplib, urllib, getpass, shutil, sys userName = getpass. Check the best results!. com and etc. 5 and Python 2. Windows keylogger by Python ctypes (Cygwin). What is Folder Lock? Folder Lock is a data security software that is allows its users to encrypt thier files and folder. Advertisting. Line 2: Import Python module capstone before we do anything. Let's see how JSON's main website defines it: Thus, JSON is a simple way to create and store data structures within JavaScript. key logger using python. Either way, all Teensy boards come fully assembled and tested, so no surface mount soldering is needed. Python KeyLogger(Advance) With AutoRun USB For Windows. Requires:. If you want to check out some bots that are already made, check out two DevDungeon projects: Chatty Cathy AI chat bot and Help Desk Bot a fun utility bot, both written in Python. In the rest of this blog post, I’m going to detail (arguably) the most basic motion detection and tracking system you can build. Keylogger; SOC Tools Never Miss these important links PYTHON- Complete List of Modules for Security Researchers This module provides a way of using operating. Second module covers Python programming and pen testing machines with it. After this your keylogger will be launched and all keystroke activity will be stored in 'c:\output. Then, we need some of the python modules i. KeyGrabber is the world's smallest and best-selling USB & PS/2 hardware keylogger. This python keylogger will store typed keys in a file in order of. Akash has 4 jobs listed on their profile. Python 2 and 3. This python keylogger will store typed keys in a file in order of when they were typed. Created for Android Phones, Windows Pc and Mac Operating Systems, Hoverwatch is an individualized all round spy phone tracking app that is used to monitor and record all your phone activities. So let's get down to business. And given the specific condition of the scenario, the best resulting option was programming a small script in PowerShell in order to save and exfiltrate keystrokes. Do you know if it would be possible to intercept keystrokes from memory with this, to set it to work as a keylogger? It would be possible i think. In the next tutorial we'll extend python keylogger with fonctionality that send "output. whl" (for 32-bit Python) and "pywin32‑219‑cp34‑none‑win32. You can vote up the examples you like or vote down the ones you don't like. GitHub Gist: instantly share code, notes, and snippets. Welcome this great course where you’ll learn python programming and ethical hacking at the same time, the course assumes you have NO prior knowledge in any of these topics, and by the end of it you’ll be at a high intermediate level being able to combine both of these skills and write python programs to hack into computer systems exactly the same way that black hat hackers do. Module win32api. The mouse listener thread. Comma-separated value data is likely the structured data format that we're all most familiar with, due to CSV being easily-consumed by spreadsheet applications. A keylogger is a program that records your keystrokes, and this program saves them in a log file on your local computer. Note that you will want to ensure that you have migrated to an interactive process prior to capturing keystrokes. Based in part on over 3,000 newsgroup articles written by Python veteran Fredrik Lundh since 1995, this book provides brief descriptions and sample scripts for all standard modules in the Python 2. But when i run it in victim pc, it give me "Fatal: Could not execute the script". And if it was just an index of all the functions with little to no markup, it would be even smaller (this doesn't even account for the fact that all of Python's documentation is typically already on disk, in the modules themselves). Most libraries follow suit and raise exceptions. There are tons of tutorials out on the internet on the usage of the pyhook Windows-based Python keylogger, but there aren't as many tutorials concerning the Linux version. How can a busy developer separate the wheat from the chaff? In this article, Martin Patsov explains why he loves open source Java libraries and goes over his top 10 list. Por ejemplo, se. This will provide callback for global mouse and keyboard events in Windows systems. The Python Keylogger is designed for use with an USB thumb drive or other portable media. and set the keyboard and/or mouse hook. Welcome this great course where you'll learn python programming and ethical hacking at the same time, the course assumes you have NO prior knowledge in any of these topics, and by the end of it you'll be at a high intermediate level being able to combine both of these skills and write python programs to hack into computer systems exactly the same way that black hat hackers do, not only. This is very simple keylogger on python if you want to make a good keylogger using python so this tutorial best for you. Duck Toolkit. Ask Question Just a simple utility that logs the pressed keys in Python and takes a screenshot everytime a new PID is opened. As it turns out, it was built from source code that can also be found one Regin module, the “50251” plugin. Gdog is a stealthy Python Windows backdoor that uses Gmail as a command and control server, it’s inspired by Gcat and pushes a little beyond a proof of concept with way more features. You are maybe wondering, why a keylogger is useful ?. by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. Python Logging Not Writing To File. It does not raise any trust issues, since it is a set of [relatively] short python scripts that you can easily examine. How to create an image processor SPA that can extract colors and color volume?. You can also save this page to your account. The software developed through the PyPA is used to package, share, and install Python software and to interact with indexes of downloadable Python software such as PyPI, the Python Package Index. If it fails with "No module named Tkinter", your Python configuration need to be changed to include the directory that contains Tkinter. Python for Secret Agents by Steven F. The key benefit of having the logging API provided by a standard library module is that all Python modules can participate in logging, so your application log can include your own messages integrated with messages from third-party modules. py --onefile --noconsole --ico=anyimage. The keylogger has many of the cool features shown a while back in the "Python Keylogger" post, with some new stuff added in for good measure. How can a busy developer separate the wheat from the chaff? In this article, Martin Patsov explains why he loves open source Java libraries and goes over his top 10 list. It is primarily designed for backup purposes, but can be used as a stealth keylogger, too. Module win32api. A python library to encode and decode from the comfort of your own device. A Keylogger can be used to record sensitive information such as Usernames and Passwords. If your language of choice is PHP, I already created a PHP virus here. So let’s get down to business. Here is the python code import pyHook, pythoncom, os, httplib, urllib, getpass, shutil, sys userName = getpass. After reading it, you will be able to read and write Python modules and programs, and you will be ready to learn more about the various Python library modules described in library-index. Check out below to learn how to install them. Hello guys, I am new to python just getting started with Modules today. How to install these modules ? To install these modules type in your command prompt or terminal. StopException or return False from a callback to stop the listener. I advise you to take a look at it before reading this one, or at least be acquainted with the subject of metamorphism. how to check if i have a keylogger,Those who are looking for. A stealth keylogger for Windows machines. Python Packaging Authority¶ The Python Packaging Authority (PyPA) is a working group that maintains a core set of projects used in Python packaging. The Qwerty module pack consists of three binaries and accompanying configuration files. Este Keylogger guarda cada pulsación de tecla y lo almacena en un archivo de texto (output. txt" to specific email address. py extension After this will appear windows where you'll able to run module, just press F5 or go to Run -> Run Module. HTTPS Everywhere. 16 Dec 2017 YouTube python keyboard pynput. I ran it in python 2. However, since version 4. >>> import tkinter # no underscore, lowercase 't' for V3. Learn on your own time and pace. Zero dependencies. View the course in order, start from module 1 and move on. Exempted from this rule is any. So, to install them type the code: 'pip install pyhook" in your command prompt. (If you already know how to program, but want a short intro to Python, you may want to check out my article Instant Python. OWASP Python Security Menu; about; roadmap; code Xenotix Python Keylogger for Windows ; getsploits ; golismero ; YingZhi Python Programming Language for iOS ;. GitHub Gist: instantly share code, notes, and snippets. Con esta entrada quiero explicar como crear un Keylogger remoto en Python. Hello guys! Today we will take a look at an automated standalone keylogger written in Python. Let's see how JSON's main website defines it: Thus, JSON is a simple way to create and store data structures within JavaScript. For this tutorial, I will use python to make a keylogger, because python is flexible, powerful and simple to understand even a non-programmer can use python to make a keylogger. [1] However, I do not know if reading scan codes or key codes is easily done within X, nor on MS-Windows.