All Projects → pmsosa → Pylogger

pmsosa / Pylogger

Licence: mit
🐍 A Python Keylogger for Windows

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Pylogger

Richkware
Framework for building Windows malware, written in C++
Stars: ✭ 315 (+775%)
Mutual labels:  keylogger
Rat Via Telegram
Windows Remote Administration Tool via Telegram
Stars: ✭ 453 (+1158.33%)
Mutual labels:  keylogger
Keylogger
Get Keyboard,Mouse,ScreenShot,Microphone Inputs from Target Computer and Send to your Mail.
Stars: ✭ 604 (+1577.78%)
Mutual labels:  keylogger
Impost3r
👻Impost3r -- A linux password thief
Stars: ✭ 355 (+886.11%)
Mutual labels:  keylogger
Trojancockroach
A Stealthy Trojan Spyware
Stars: ✭ 424 (+1077.78%)
Mutual labels:  keylogger
Logkeys
📝 ⌨️ A GNU/Linux keylogger that works!
Stars: ✭ 518 (+1338.89%)
Mutual labels:  keylogger
Keylogger
Keylogger is 100% invisible keylogger not only for users, but also undetectable by antivirus software. Blackcat keylogger Monitors all keystokes, Mouse clicks. It has a seperate process which continues capture system screenshot and send to ftp server in given time.
Stars: ✭ 271 (+652.78%)
Mutual labels:  keylogger
Spytrojan keylogger
[Solo para programadores] Troyano espía | Keylogger solo para Windows, se replica en el sistema y se inicia automaticamente al iniciar sesión. | Envío de registro mediante [Base de Datos], [Gmail] o [BotTelegram].
Stars: ✭ 32 (-11.11%)
Mutual labels:  keylogger
Gobot2
Second Version of The GoBot Botnet, But more advanced.
Stars: ✭ 431 (+1097.22%)
Mutual labels:  keylogger
Beelogger
Generate Gmail Emailing Keyloggers to Windows.
Stars: ✭ 605 (+1580.56%)
Mutual labels:  keylogger
Keylogger
A no-frills keylogger for Mac OS X.
Stars: ✭ 372 (+933.33%)
Mutual labels:  keylogger
Torat
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Stars: ✭ 415 (+1052.78%)
Mutual labels:  keylogger
Saint
👁 (s)AINT is a Spyware Generator for Windows systems written in Java. [Discontinued]
Stars: ✭ 522 (+1350%)
Mutual labels:  keylogger
Stupidkeylogger
A Terrific Keystroke Recorder
Stars: ✭ 318 (+783.33%)
Mutual labels:  keylogger
Wpforce
Wordpress Attack Suite
Stars: ✭ 633 (+1658.33%)
Mutual labels:  keylogger
Egesploit
EGESPLOIT is a golang library for malware development
Stars: ✭ 275 (+663.89%)
Mutual labels:  keylogger
Radium
Python logger with multiple features.
Stars: ✭ 492 (+1266.67%)
Mutual labels:  keylogger
Badusb botnet
👥😈 Infect a pc with badusb and establish a connection through telegram.
Stars: ✭ 32 (-11.11%)
Mutual labels:  keylogger
Skyrat
SkyRAT - Powershell Remote Administration Tool
Stars: ✭ 21 (-41.67%)
Mutual labels:  keylogger
Spy
👀 Linux kernel mode debugfs keylogger
Stars: ✭ 546 (+1416.67%)
Mutual labels:  keylogger

Pylogger

A Python Keylogger for Windows

DISCLAIMERS:

  1. DON'T DO BAD THINGS. THIS PROGRAM IS MEANT FOR PERSONAL USES ONLY. USE IT ONLY IN COMPUTERS WHERE YOU HAVE AUTHORIZED ACCESS.
  2. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Read this program's postmortem at my blog.

Requirements

Setup

  • Step 1. Customize pylogger.py variables to your desire

    • You can customize the trigger passwords, the filename, location, extensions, filesize, among other things.
  • Step 2. Turn the pylogger**.py** to a pylogger**.pyw** so that the console doesn't show up when you run the program

  • Step 3. Customize setup.py to your desire.

    • You can customize the name of the executable, description, and other options.
  • Step 4. Run python setup.py. This will make the executable which you will find in the dist/ folder along with any other dependencies.

  • Step 5. Run the program. Now you are key-logging!

Triggers

While the program is running you can activate special triggers that perform different operations. Here are the following implemented triggers.

Triggers String to Type Explanation
Kill "pykill" Destroy Itself (including logs)
Status "pystatus" Makes a Beeping sound
Dump "pydump<drive_letter>" Copy all logs to provided drive letter
Pause/Resume "pypause"/"pyresume" Pause/Resume logging
Quit "pyquit" Turn Off Keylogger

Ideas

  • Add Encryption to the logging process: Provides an extra layer of security, so that if someone finds those logs, they can't see what is inside them.
  • Zip logs: Provides simplicity and more stealth
  • Data exfiltration: Right now the only way for data exfiltration is through the dump command, which requires physical access to the machine. There are a lot of interesting and different ways to do this. Since the purpose of this program was to keylog my own computer, I have not added any data exfiltration methods.
  • Arguments in a .conf file Not sure if I even want to do this. I like having everything in one executable. However it would be nice to be able to change values once the executable has been made.
  • More interesting methods? If you have any ideas feel free to add an issue.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].