Skip to content

Keylogger Detector: A Python application that scans your system for suspicious processes, checks file hashes against VirusTotal, and provides real-time monitoring and user interaction to help identify and mitigate potential keylogger threats. Stay safe and secure with this easy-to-use tool! πŸ•΅οΈβ€β™‚οΈπŸ”’

License

Notifications You must be signed in to change notification settings

CYBEREYE-001/KEYLOGGER-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

KEYLOGGER-Detector INTRO:-

# 🎹 Keylogger Detector

## Overview

Welcome to the **Keylogger Detector**! πŸ•΅οΈβ€β™‚οΈ This Python application is designed to help you identify and monitor suspicious processes on your system that may indicate the presence of keyloggers or other malicious software. It utilizes the powerful `psutil` library to scan running processes, checks file hashes against the VirusTotal API, and provides a user-friendly interface built with `tkinter`. 

## Features ✨

- Real-time Monitoring: Continuously monitors running processes for suspicious behavior. πŸ”
- Process Scanning: Scans all running processes and checks for known keylogger names and suspicious command line arguments. ⚠️
- VirusTotal Integration: Checks file hashes against the VirusTotal database to identify malicious files. 🦠
- User Interaction: Prompts users to take action on detected suspicious processes (e.g., terminate them). ❌
- Scheduled Scans: Allows users to schedule regular scans at specified intervals. ⏰
- Export Results: Exports scan results to a text file for further analysis. πŸ“„
- Update Checker: Checks for updates from a specified GitHub repository. πŸ”„
- User Education: Provides information on keyloggers and tips for protection. πŸ“š

## Installation πŸ› οΈ

### Prerequisites

- Python 3.x
- Required Python packages:
  - `psutil`
  - `requests`
  - `tkinter` (usually included with Python installations)

### Steps

1. Clone the repository:
   bash
   git clone https://github.com/CYBEREYE-001/KEYLOGGER-Detector.git
   cd KEYLOGGER-Detector
  1. Install the required packages:

    python3 setup.py
  2. Replace the VIRUSTOTAL_API_KEY in the code with your own VirusTotal API key. You can obtain one by signing up at VirusTotal.

  3. Run the application:

    python3 KEYLOGGER-Detector.py

ezgif com-speed


Usage πŸš€

  1. Run Scan: Click the ">> RUN SCAN" button to start scanning for suspicious processes. πŸ•΅οΈβ€β™€οΈ
  2. Check for Updates: Click the "> CHECK FOR UPDATE" button to see if a new version is available. πŸ”
  3. Export Results: Click the "> EXPORT RESULT" button to save the scan results to a text file. πŸ’Ύ
  4. Custom Scan: Click the "> CUSTOM SCAN" button to add new suspicious process names. ✏️
  5. Keylogger Info: Click the ">> KEYLOGGER INFO" button to learn more about keyloggers and how to protect yourself. πŸ›‘οΈ

Logging πŸ“œ

All scan results and actions taken are logged in suspicious_processes.log. This log file can be exported for further analysis.

Contributing 🀝

Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.

License πŸ“„

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments πŸ™

Contact πŸ“§

For any inquiries or feedback, please reach out to me at TELEGRAM.

Thank you for checking out the Keylogger Detector! Stay safe and secure! πŸ”’

About

Keylogger Detector: A Python application that scans your system for suspicious processes, checks file hashes against VirusTotal, and provides real-time monitoring and user interaction to help identify and mitigate potential keylogger threats. Stay safe and secure with this easy-to-use tool! πŸ•΅οΈβ€β™‚οΈπŸ”’

Topics

Resources

License

Stars

Watchers

Forks

Languages