Skip to content

msade6h/python-keylogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

عکس

توضیحات

توضیحات پروژه به زبان فارسی.

Description of the project in English.

Project Title: Keylogger with Webhook Integration

Description: This Python script acts as a basic keylogger, recording keypresses along with timestamps and sending them to a designated webhook URL periodically. It utilizes the requests library for HTTP requests and pynput for keyboard monitoring. The script captures both character keys and special keys (e.g., function keys) and sends the collected data in JSON format to the webhook URL.

Installation:

  1. Clone the repository:
    git clone https://github.com/msadeghkarimi/keylogger-webhook.git
    
  2. Install the required dependencies:
    pip install -r requirements.txt
    

Usage:

  1. Replace the webhook_url variable value with your webhook URL.
  2. Run the script:
    python keylogger.py
    
  3. The script will start logging keypresses in the background.
  4. Press Ctrl+C to stop the script.

Features:

  • Records keypresses along with timestamps.
  • Handles character keys and special keys.
  • Sends collected data to a webhook URL periodically.

Notes:

  • This script is intended for educational purposes and should be used responsibly.
  • Ensure that you have appropriate permissions before running the script on a system.

Contributing: Contributions are welcome! Feel free to submit issues or pull requests.

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

Contact: For any inquiries or support, feel free to contact the project maintainer at: sade6h@gmail.com

Acknowledgments: Special thanks to Mateam Organization for their support and inspiration.


Save this content in a file named README.md in your GitHub repository to provide a professional overview of your keylogger project. Adjust the placeholders (e.g., email, organization name) according to your project details.

عنوان پروژه: Keylogger با ادغام Webhook

توضیحات: این اسکریپت پایتون به عنوان یک کی‌لوگر ابتدایی عمل می‌کند، که کلیدهای فشرده شده را به همراه برچسب زمانی ضبط کرده و آنها را به صورت دوره‌ای به URL مشخص شده توسط وب‌هوک ارسال می‌کند. این اسکریپت از کتابخانه requests برای درخواست‌های HTTP و pynput برای مانیتورینگ صفحه‌کلید استفاده می‌کند. اسکریپت همچنین داده‌های مربوط به هر دو نوع کلیدها (مانند کلیدهای حروف الفبا و کلیدهای ویژه مانند کلیدهای تابع) را ذخیره کرده و آنها را به صورت JSON به URL وب‌هوک ارسال می‌کند.

نصب:

  1. مخزن را کلون کنید:
    git clone https://github.com/msadeghkarimi/keylogger-webhook.git
    
  2. وابستگی‌های مورد نیاز را نصب کنید:
    pip install -r requirements.txt
    

استفاده:

  1. مقدار متغیر webhook_url را با URL وب‌هوک خود جایگزین کنید.
  2. اسکریپت را اجرا کنید:
    python keylogger.py
    
  3. اسکریپت شروع به ثبت کلیدهای فشرده شده به صورت پشت‌زمینه می‌کند.
  4. برای متوقف کردن اسکریپت Ctrl+C را فشار دهید.

ویژگی‌ها:

  • ضبط کلیدهای فشرده شده به همراه برچسب زمانی.
  • پشتیبانی از کلیدهای حروف الفبا و کلیدهای ویژه.
  • ارسال داده‌های جمع‌آوری شده به URL وب‌هوک به صورت دوره‌ای.

توجهات:

  • این اسکریپت برای مقاصد آموزشی طراحی شده است و باید با مسئولیت استفاده شود.
  • قبل از اجرای اسکریپت بر روی سیستم، اطمینان حاصل کنید که دسترسی‌های لازم را دارید.

مشارکت: مشارکت‌ها مورد استقبال هستند! احساس راحتی کنید که مسائل یا درخواست‌های خود را ارسال کنید.

مجوز: این پروژه تحت مجوز MIT منتشر شده است. برای جزئیات بیشتر LICENSE را مشاهده کنید.

تماس: برای هرگونه پرسش یا پشتیبانی، با مسئول پروژه تماس بگیرید: sade6h@gmail.com

تشکر و قدردانی: با تشکر ویژه از سازمان ماتیم برای حمایت و الهام.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages