2008-12-13 9 views
9

मैं तरीके विंडोज, लिनक्स और मैक अजगर से पर माउस और कीबोर्ड की घटनाओं को देखने के लिए देख रहा हूँ।क्रॉस मंच keylogger

मेरा आवेदन एक समय ट्रैकर है। मैं घटना में नहीं देख रहा हूं, जब ऐसा होता है तो मैं बस समय रिकॉर्ड करता हूं। यदि किसी निश्चित समय के लिए कोई ईवेंट नहीं है, तो 10 मिनट कहें, मुझे लगता है कि उपयोगकर्ता ने वर्तमान प्रोजेक्ट को छोड़ दिया है और रोक दिया है।

उपयोगकर्ता रिटर्न (घटनाओं में फिर से आना), मैं एक पल (तो यह सफाई चालक दल या अपने पालतू जानवरों या एक भूकंप से शुरू हो रहा नहीं प्राप्त करता है) इंतजार है। घटनाओं के लिए समय की एक लंबी अवधि के जारी रहती है, तो मुझे लगता है कि उपयोगकर्ता वापस आ गया है और मैं एक छोटे से, निष्क्रिय विंडो जहां वह समय अंतराल "तोड़" के लिए, वर्तमान परियोजना (बैठक, आदि) को जोड़ने के लिए चुन सकते हैं या एक अलग परियोजना।

मैं pyHook का उपयोग कर Windows के लिए keylogger समाधान कर लिया है।

लिनक्स पर, मुझे एक समाधान मिला है लेकिन मुझे यह पसंद नहीं है: मैं सभी डिवाइस नोड्स/etc/input में देख सकता हूं और हर बार जब मैं एक ईवेंट देखता हूं तो/tim या/tmp में टाइमस्टैम्प अपडेट कर सकता हूं। दो दोष हैं: 1. मैं यह नहीं बता सकता कि अगर उपयोगकर्ता टाइम टाइम ट्रैकर चला रहा है और 2. इस छोटे कार्यक्रम को रूट (अच्छा नहीं) के रूप में चलाने की आवश्यकता है।

मैक पर, मुझे पता नहीं अभी तक है,।

सवाल:

  1. वहाँ पता करने के लिए उपयोगकर्ता लिनक्स पर घटना उपकरणों देखने के अलावा घटनाओं पैदा कर रही है कि क्या एक बेहतर तरीका है?

  2. किसी भी संकेत दिए गए कैसे करना है कि किसी Mac?

+0

यह एक दिलचस्प समय-प्रबंधन अनुप्रयोग है, क्या आपने इसे पूरा किया? क्या यह जनता के लिए उपलब्ध है? –

+0

@ ब्रुनोकिम: मैंने शरीर पट्टे पर काम करते समय उपयोग किया। मुझे एक ईमेल भेजें और मैं आपको कोड दे सकता हूं। या शायद मैं इसे बिटबकेट पर धक्का दे सकता हूं: -/ –

उत्तर

10

खुला स्रोत क्षुधा की जोड़ी है कि आप कुछ संकेत दे सकता है के होते हैं:

  • PyKeylogger और खिड़कियों के लिए अजगर keylogger linux
  • logKext है एक सी है मैक
  • के लिए
+0

पहला लिंक अब मर चुका है :( – palsch

+1

यूआरएल तय किया गया है, पिछले 7 वर्षों में कुछ समय बदलना चाहिए। परियोजना अभी भी है और 2014 में अपडेट की गई थी। –

7
++ keylogger

पर लेखन लिनक्स कर्नेल Keyloggers जो शानदार लेख नहीं है
https://projects.honeynet.org/sebek/

Sebek तैयार किया गया एक शहद रखने का बर्तन पर हमलावर की गतिविधियों पर कब्जा करने के एक डेटा पर कब्जा उपकरण है, बिना:http://www.phrack.com/issues.html?issue=59&id=14#article

आप एक शहद रखने का बर्तन चलाने का प्रयास कर रहे हैं तो निश्चित रूप से Sebek आजमाइए हमलावर (उम्मीद है) इसे जानना। इसमें दो घटक हैं। पहला ग्राहक है कि हनीपॉट्स पर चलता है, इसका उद्देश्य है हम सभी हमलावरों को पकड़ने के लिए गतिविधियां (कीस्ट्रोक, फ़ाइल अपलोड, पासवर्ड) तो सर्वर पर डेटा को गुप्त रूप से भेजें। दूसरे घटक है सर्वर जो honeypots से डेटा एकत्र करता है। सर्वर सामान्य रूप से Honeywall प्रवेश द्वार पर चलता है, लेकिन यह भी स्वतंत्र रूप से चला सकते हैं। Sebek के बारे में अधिक जानकारी के लिए कृपया http://www.honeynet.org/tools/sebek

देख लेकिन, यदि आप बल्कि स्क्रिप्ट किडी मार्ग नहीं सीख/का पालन करना होगा, उसके बाद निम्न क्षुधा बाहर की कोशिश:

लिनक्स
http://sourceforge.net/projects/lkl/

WINDOWS
http://www.rohos.com/kid-logger/
http://code.google.com/p/freelogger/


सलाह: सीखने और लाभ के उद्देश्यों के लिए आप स्वयं को लिखने से बेहतर हैं।

संबंधित मुद्दे