All Projects β†’ caseyscarborough β†’ Keylogger

caseyscarborough / Keylogger

A no-frills keylogger for Mac OS X.

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Keylogger

KeystrokeAPI
πŸ”’ A simple Keylogger API written in C# that works for any Windows OS version
Stars: ✭ 84 (-77.42%)
Mutual labels:  keylogger
xkeylogger
Rootless keylogger for X
Stars: ✭ 22 (-94.09%)
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 (-27.15%)
Mutual labels:  keylogger
claw
Source code of Claw Key logger previously sold on HackForums
Stars: ✭ 33 (-91.13%)
Mutual labels:  keylogger
SimpleKeylogger
Simple Keylogger with smtp to send emails on your account using python works on linux and Windows
Stars: ✭ 32 (-91.4%)
Mutual labels:  keylogger
keystats
A simple keylogger for macOS
Stars: ✭ 24 (-93.55%)
Mutual labels:  keylogger
KeyLy
A powerfull and awesome Keylogger(Your keyboard and your mouse) realy helpfull for hackers! :-P (C/C++)
Stars: ✭ 17 (-95.43%)
Mutual labels:  keylogger
Stupidkeylogger
A Terrific Keystroke Recorder
Stars: ✭ 318 (-14.52%)
Mutual labels:  keylogger
keylogger
Windows OS keylogger with a hook mechanism (i.e. with a keyboard hook procedure).
Stars: ✭ 37 (-90.05%)
Mutual labels:  keylogger
SpyGen
Trojan 🐍 (keylogger, take screenshots, open your webcam) πŸ”“
Stars: ✭ 115 (-69.09%)
Mutual labels:  keylogger
Lokiboard-Mod
Just Mod Version of lokiboard with remote reporting via Gmail
Stars: ✭ 29 (-92.2%)
Mutual labels:  keylogger
Python-Scripts
Some Python Scripts for Security
Stars: ✭ 80 (-78.49%)
Mutual labels:  keylogger
KeyPlexer
Capstone: Keylogger Trojan
Stars: ✭ 32 (-91.4%)
Mutual labels:  keylogger
Hardware-keyloggers
Different implementations of existing projects.
Stars: ✭ 19 (-94.89%)
Mutual labels:  keylogger
Egesploit
EGESPLOIT is a golang library for malware development
Stars: ✭ 275 (-26.08%)
Mutual labels:  keylogger
paradoxiaRAT
ParadoxiaRat : Native Windows Remote access Tool.
Stars: ✭ 583 (+56.72%)
Mutual labels:  keylogger
Malware-with-Backdoor-and-Keylogger
πŸ‘¨πŸ»β€πŸ’» A great tool for Ethical Hackers, a malware programmed with Backdoor and Keylogger.
Stars: ✭ 25 (-93.28%)
Mutual labels:  keylogger
Impost3r
πŸ‘»Impost3r -- A linux password thief
Stars: ✭ 355 (-4.57%)
Mutual labels:  keylogger
Richkware
Framework for building Windows malware, written in C++
Stars: ✭ 315 (-15.32%)
Mutual labels:  keylogger
input-event
🎹 Read and parse input device(like mouse, keyboard, joystick and IR-Remote)'s event data.
Stars: ✭ 45 (-87.9%)
Mutual labels:  keylogger

Mac OS X Keylogger

This repository holds the code for a simple and easy to use keylogger for Mac OS X. It is not meant to be malicious, and is written as a proof of concept. There is not a lot of information on keyloggers or implementing them on Mac OS X, and most of the ones I've seen do not work as indicated. This project aims to be a simple implementation on how it can be accomplished on OS X.

Note: This keylogger is currently unable to capture secure input such as passwords. See issue #3 for more information.

Usage

Start by cloning the repository and running the proper make commands, shown below. By default, the application installs to /usr/local/bin/keylogger, which can easily be changed in the Makefile. make install may require root access.

$ git clone https://github.com/caseyscarborough/keylogger && cd keylogger
$ make && make install

The application by default logs to /var/log/keystroke.log, which may require root access depending on your system's permissions. You can change this in keylogger.h if necessary.

$ keylogger
Logging to: /var/log/keystroke.log

If only modifier keys are logging (e.g. in macOS β‰₯ 10.10), run with root access.

If you'd like the application to run in the background on startup, run the startup make target:

$ sudo make startup

To run the application now (note: you will need to run the sudo make startup command first):

$ sudo make load

To quit the application now (note: you will need to run the sudo make startup command first)::

$ sudo make unload

Uninstallation

You can completely remove the application from your system (including the startup daemon) by running the following command (logs will not be deleted):

$ sudo make uninstall

Optional Parameters

You can pass in two optional parameters to the program. The clear option will clear the logs at the default location. Any other argument passed in will be used as the path to the log file for that process. See below:

# Clear the logfile.
$ keylogger clear
Logfile cleared.

# Specify a logfile location.
$ keylogger ~/logfile.txt
Logging to: /Users/Casey/logfile.txt

Issues

Unable to Create Event Tap

If you get the following error:

ERROR: Unable to create event tap.

Go into System Preferences and go to Security & Privacy, click the Privacy tab, choose Accessibility in the left pane, and ensure that Terminal is checked.

Contributing

Feel free to fork the project and submit a pull request with your changes!

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].