Skip to content
/ bonk Public

Makes a bonk noise when you SIGINT a command 🔨

License

Notifications You must be signed in to change notification settings

M-Davies/bonk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bonk

Makes a bonk noise when you SIGINT a command 🔨. That's it, that's the whole program.

Preface

Although this has been developed with security in mind, it is effectively a keylogger. One that does not care about keystrokes other than CTRL and C, ensures that all are stored as securely as possible in Java's memory and deleted when not used, but a keylogger nonetheless. You shouldn't really use this on any systems storing senstive stuff or where you'll be accessing sensitive stuff.

This project was basically a something that came out of a drunk conversation in the pub with a bunch of developers and hackers and has been made with very little regard for common decent development practices. You have been warned.

That being said, please laugh. It is very funny when it pops off when you least expect it.

Usage

This project is supported on Windows, MacOS and Linux. To run it, follow these instructions:

  1. Install maven and java 11. Hopefully I don't need to explain how to do that :)
  2. Download this repo and install the dependencies:
git clone https://github.com/M-Davies/bonk.git
mvn clean install
  1. Run the built jar. Easiest way is via maven:
mvn compile exec:java
  1. If you're running on Mac or Windows (or on Linux with an EDR or AV installed), you may have to permit the terminal and/or the the jar application permission to read your keystrokes (cause hey ho, it's a keylogger. READ THE PREFACE ABOVE IF YOU HAVE SKIPPED IT).

For example, the permission prompt on MacOS will likely look something like this: Macos prompt image 5. If the first attempt to run failed cause of the permission issues, run the program again. When it's listiening for key strokes, you should get this message:

Setting up service...
Ready to bonk some boys!
  1. A bonk noise will play whenever you hit CTRL+C (obviously not against the bonk listiener itself though). Happy bonking! 🔨

Releases

No releases published

Packages

No packages published

Languages