
एक शुद्ध-Python लाइब्रेरी जो आपको किसी भी चल रही प्रक्रिया की मेमोरी का निरीक्षण, संशोधन और खोज Python की कुछ ही पंक्तियों में करने देती है 🐍 ।
एक pure-Python लाइब्रेरी (ctypes पर आधारित) जो आपको किसी भी चालू प्रोसेस की मेमोरी को Python की कुछ पंक्तियों में निरीक्षण, संशोधन और खोज करने देती है — Windows, Linux और macOS पर Cheat Engine वर्कफ़्लो!
किसी भी प्रोसेस की मेमोरी को पढ़ें, लिखें और स्कैन करें — सीधे Python से।
एक एकीकृत API। तीन ऑपरेटिंग सिस्टम। कोई C कंपाइलर नहीं। कोई native build चरण नहीं।
चलता है 🪟 Windows · 🐧 Linux · 🍎 macOS — 32-bit और 64-bit पर।
चालू गेम में किसी वैल्यू को बदलें · किसी लाइव प्रोग्राम की स्थिति का निरीक्षण करें · सीधे RAM से डेटा निकालें।
pip install PyMemoryEditor
साथ बंडल किए गए GUI ऐप (Cheat Engine-शैली स्कैनर) को भी इंस्टॉल करने के लिए, app एक्स्ट्रा का उपयोग करें:
pip install "PyMemoryEditor[app]"
pymemoryeditor
बड़ी प्रोसेसेज़ पर तेज़ स्कैन के लिए, speed एक्स्ट्रा जोड़ें। यह NumPy लाता है और न्यूमेरिक स्कैन तुलना लूप को स्वतः वेक्टराइज़ करता है — चुनिंदा स्कैन पर ~10–30× तेज़:
pip install "PyMemoryEditor[speed]"
📖 पूरी गाइड Read the Docs पर उपलब्ध है।
from PyMemoryEditor import OpenProcess
with OpenProcess(name="game.exe") as process:
# Scan the whole process for every address holding the value 100.
for address in process.search_by_value(int, value=100):
print(f"Found at 0x{address:X}")
# Read the current value, then write a new one back.
current = process.read_int(address)
process.write_int(address, current + 500)
बस इतना ही — किसी अन्य प्रोसेस को तीन पंक्तियों में पढ़ें, लिखें या स्कैन करें, हर प्लेटफ़ॉर्म पर उसी तरह।
दूसरे प्रोसेस की मेमोरी पर पूर्ण नियंत्रण — Python की कुछ पंक्तियों में:
int, float, bool, str, bytes)RemotePointer हैंडललाइब्रेरी की पूरी क्षमता — कोई कोड आवश्यक नहीं:
पूर्ण दस्तावेज़ीकरण pymemoryeditor.readthedocs.io पर उपलब्ध है — इंस्टॉलेशन, Cheat Engine वर्कफ़्लो, हर मेथड और पैरामीटर, GUI ऐप गाइड, प्लेटफ़ॉर्म नोट्स और समस्या निवारण।
कहाँ जाना है इसका एक त्वरित नक्शा:
[!NOTE] जिम्मेदार उपयोग। PyMemoryEditor OS-स्तरीय APIs के माध्यम से अन्य प्रोसेसेज़ से बात करता है। इसे केवल उन्हीं प्रोसेसेज़ पर लक्षित करें जिनके आप मालिक हैं या जिनका निरीक्षण करने की आपको स्पष्ट अनुमति है।
Pull requests, बग रिपोर्ट और फीचर विचारों का स्वागत है। डेवलपमेंट सेटअप, टेस्ट लेआउट और जिन प्लेटफ़ॉर्म-विशिष्ट विशेषताओं के बारे में जागरूक रहना चाहिए उनके बारे में CONTRIBUTING.md पढ़ें।
अगर PyMemoryEditor ने आपके प्रोजेक्ट में मदद की है, तो कृपया रिपॉज़िटरी को ⭐ दें — यह कार्य को समर्थन देने और दूसरों को लाइब्रेरी खोजने में मदद करने का सबसे आसान तरीका है।
MIT License के अंतर्गत जारी — व्यक्तिगत और व्यावसायिक उपयोग के लिए स्वतंत्र।
| त्वरित आरंभ | कोई प्रोसेस खोलें, पढ़ें, लिखें और अपना पहला स्कैन चलाएँ। |
| मेमोरी खोजना | वैल्यू स्कैन, रेंज, परिणाम परिष्कृत करना, Cheat Engine लूप। |
| पैटर्न स्कैन | बाइट सिग्नेचर (AOB) और regex से कोड/डेटा खोजें। |
| पॉइंटर्स | मल्टी-लेवल पॉइंटर श्रृंखला और लाइव RemotePointer। |
| पॉइंटर स्कैन | ASLR से बचने वाले स्थिर पॉइंटर खोजें। |
| GUI ऐप | बंडल किया गया Cheat Engine-शैली स्कैनर। |
| API संदर्भ | हर सार्वजनिक क्लास, मेथड और पैरामीटर। |
| प्लेटफ़ॉर्म नोट्स | Windows, Linux और macOS पर अनुमतियाँ और विशेषताएँ। |
| समस्या निवारण | सामान्य त्रुटियाँ और उन्हें कैसे ठीक करें। |