توضیحات پروژه به زبان فارسی.
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:
- Clone the repository:
git clone https://github.com/msadeghkarimi/keylogger-webhook.git
- Install the required dependencies:
pip install -r requirements.txt
Usage:
- Replace the
webhook_url
variable value with your webhook URL. - Run the script:
python keylogger.py
- The script will start logging keypresses in the background.
- 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 وبهوک ارسال میکند.
نصب:
- مخزن را کلون کنید:
git clone https://github.com/msadeghkarimi/keylogger-webhook.git
- وابستگیهای مورد نیاز را نصب کنید:
pip install -r requirements.txt
استفاده:
- مقدار متغیر
webhook_url
را با URL وبهوک خود جایگزین کنید. - اسکریپت را اجرا کنید:
python keylogger.py
- اسکریپت شروع به ثبت کلیدهای فشرده شده به صورت پشتزمینه میکند.
- برای متوقف کردن اسکریپت
Ctrl+C
را فشار دهید.
ویژگیها:
- ضبط کلیدهای فشرده شده به همراه برچسب زمانی.
- پشتیبانی از کلیدهای حروف الفبا و کلیدهای ویژه.
- ارسال دادههای جمعآوری شده به URL وبهوک به صورت دورهای.
توجهات:
- این اسکریپت برای مقاصد آموزشی طراحی شده است و باید با مسئولیت استفاده شود.
- قبل از اجرای اسکریپت بر روی سیستم، اطمینان حاصل کنید که دسترسیهای لازم را دارید.
مشارکت: مشارکتها مورد استقبال هستند! احساس راحتی کنید که مسائل یا درخواستهای خود را ارسال کنید.
مجوز: این پروژه تحت مجوز MIT منتشر شده است. برای جزئیات بیشتر LICENSE را مشاهده کنید.
تماس: برای هرگونه پرسش یا پشتیبانی، با مسئول پروژه تماس بگیرید: sade6h@gmail.com
تشکر و قدردانی: با تشکر ویژه از سازمان ماتیم برای حمایت و الهام.