keylogger

command module
v0.0.0-...-4e2d66d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2020 License: GPL-3.0 Imports: 3 Imported by: 0

README

keylogger

A simple key logger written in go.

Disclaimer

The intention of this exercise is purely educational. The aim is to learn and understand Go and its libraries better while making some fun stuff. Please use this program responsibly (once it becomes useful after a few iterations :) ) and at your own discretion. I shall not be held responsible for any use/misuse of this program and any resulting damages.

Current status

Right now, all it does is use the eiannone/keyboard library to listen to key strokes from the terminal and save it to a text file.

ToDO

Add more useful features like: [] Listen to keystrokes globally(any active window) and record it in file. [] Send the recorded keystrokes/file over email. [] Improve performance so that it consumes system resources minimally and stay under the radar. [] At some point, write own code for mapping and recording the keystrokes.

Expected goal(s) out of this activity/project

[] Get to understand Go better. [] Learn how to use some of the libraries like os, os/exec, syscall, etc.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL