मैं तरीके विंडोज, लिनक्स और मैक अजगर से पर माउस और कीबोर्ड की घटनाओं को देखने के लिए देख रहा हूँ।क्रॉस मंच keylogger
मेरा आवेदन एक समय ट्रैकर है। मैं घटना में नहीं देख रहा हूं, जब ऐसा होता है तो मैं बस समय रिकॉर्ड करता हूं। यदि किसी निश्चित समय के लिए कोई ईवेंट नहीं है, तो 10 मिनट कहें, मुझे लगता है कि उपयोगकर्ता ने वर्तमान प्रोजेक्ट को छोड़ दिया है और रोक दिया है।
उपयोगकर्ता रिटर्न (घटनाओं में फिर से आना), मैं एक पल (तो यह सफाई चालक दल या अपने पालतू जानवरों या एक भूकंप से शुरू हो रहा नहीं प्राप्त करता है) इंतजार है। घटनाओं के लिए समय की एक लंबी अवधि के जारी रहती है, तो मुझे लगता है कि उपयोगकर्ता वापस आ गया है और मैं एक छोटे से, निष्क्रिय विंडो जहां वह समय अंतराल "तोड़" के लिए, वर्तमान परियोजना (बैठक, आदि) को जोड़ने के लिए चुन सकते हैं या एक अलग परियोजना।
मैं pyHook का उपयोग कर Windows के लिए keylogger समाधान कर लिया है।
लिनक्स पर, मुझे एक समाधान मिला है लेकिन मुझे यह पसंद नहीं है: मैं सभी डिवाइस नोड्स/etc/input में देख सकता हूं और हर बार जब मैं एक ईवेंट देखता हूं तो/tim या/tmp में टाइमस्टैम्प अपडेट कर सकता हूं। दो दोष हैं: 1. मैं यह नहीं बता सकता कि अगर उपयोगकर्ता टाइम टाइम ट्रैकर चला रहा है और 2. इस छोटे कार्यक्रम को रूट (अच्छा नहीं) के रूप में चलाने की आवश्यकता है।
मैक पर, मुझे पता नहीं अभी तक है,।
सवाल:
वहाँ पता करने के लिए उपयोगकर्ता लिनक्स पर घटना उपकरणों देखने के अलावा घटनाओं पैदा कर रही है कि क्या एक बेहतर तरीका है?
किसी भी संकेत दिए गए कैसे करना है कि किसी Mac?
यह एक दिलचस्प समय-प्रबंधन अनुप्रयोग है, क्या आपने इसे पूरा किया? क्या यह जनता के लिए उपलब्ध है? –
@ ब्रुनोकिम: मैंने शरीर पट्टे पर काम करते समय उपयोग किया। मुझे एक ईमेल भेजें और मैं आपको कोड दे सकता हूं। या शायद मैं इसे बिटबकेट पर धक्का दे सकता हूं: -/ –