Skip to content

A Chrome extension that identifies login forms and sends captured credentials to a Discord webhook.

Notifications You must be signed in to change notification settings

XanderSteyn/Keylogger-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Keylogger (Chrome Extension)

A simple Chrome extension that identifies login forms on websites by detecting fields for usernames, emails, and passwords.

⚠️ Disclaimer

This extension is for educational purposes only.
It is not intended to be used for any malicious activity, and unauthorized use is illegal.


🚀 Features

  • Login Form Detection : Detects login forms based on common fields such as email, username, and password.
  • URL Logging : Stores the URLs of pages with detected login forms for review.
  • Discord Webhook : Sends captured email and password data to a Discord webhook.
  • Popup Interface : Allows you to view and clear the list of login pages detected by the extension.

🛠 Installation

  1. Download the extension files : content.js manifest.json popup.html popup.js icon.png
  2. Replace icon.png with your own desired icon.
  3. In content.js, replace YOUR DISCORD WEBHOOK HERE with your own Discord webhook URL.
  4. In manifest.json, make sure to adjust any settings as needed for your preferences.
  5. Open Chrome and go to chrome://extensions/
  6. Enable Developer mode.
  7. Click on Load unpacked and select the folder containing the extension files.
  8. The extension will be installed and ready for testing.

🎮 Usage

  1. Open any website with login forms.
  2. The extension will automatically detect the login form.
  3. When the form is submitted, the email and password are captured and sent to a Discord webhook (configured in the content.js file)
  4. You can view the detected login pages by clicking the extension icon.

🛑 How It Works

  1. Detect Login Fields : The extension scans for fields like email, username, and password
  2. Store URLs : URLs of pages with login forms are saved and displayed in the popup.
  3. Capture Credentials : The extension listens for input on detected fields and sends the data to a Discord webhook when the user submits the form.
  4. Monitor Pages : The extension constantly monitors for new login forms on the page.