الانتقال إلى المحتوى الرئيسي

تتبع جميع ضربات المفاتيح على لوحة المفاتيح: سهلة وبسيطة

يعد تتبع جميع ضغطات المفاتيح على لوحة المفاتيح أداة مهمة ومفيدة للمطورين والباحثين في مجال أمن المعلومات. تتيح لك هذه الوظيفة معرفة المفاتيح التي تم الضغط عليها من قبل المستخدم ، ويمكن استخدامها في مختلف المجالات: من إنشاء مفاتيح الاختصار مريحة في البرنامج لتحليل ضربات المفاتيح من أجل تحديد الإجراءات الخبيثة.

واحدة من أسهل الطرق لتتبع ضغطات المفاتيح على لوحة المفاتيح هي استخدام جافا سكريبت. تستخدم لغة البرمجة هذه على نطاق واسع لإنشاء صفحات ويب تفاعلية ويمكن دمجها بسهولة في كود هتمل. لتتبع ضغطات المفاتيح ، يمكنك استخدام حدث كيدون ، والذي يتم تشغيله عند الضغط على مفتاح على لوحة المفاتيح. باستخدام هذا الحدث ، يمكنك الحصول على معلومات حول المفتاح المضغوط ، على سبيل المثال ، رمز المفتاح والرمز المقابل للمفتاح المضغوط.

هناك طريقة أخرى لتتبع ضغطات المفاتيح وهي استخدام حلول برمجية خاصة مثل راصد لوحة المفاتيح. كلوغر هو برنامج يسجل جميع ضغطات المفاتيح على لوحة المفاتيح ويحفظها في ملف خاص أو يرسلها إلى خادم بعيد. كيلوغرز يمكن استخدامها لمجموعة متنوعة من الأغراض ، من مراقبة الأطفال والموظفين لمراقبة نشاط البرمجيات الخبيثة أو لجمع المعلومات لأغراض التحقيق.

من المهم ملاحظة أن تتبع ضغطات المفاتيح على لوحة المفاتيح هو أمر ينطوي على المسؤولية واحترام الخصوصية. لاستخدام هذه الوظيفة ، من الضروري ضمان أمن المعلومات والامتثال لقواعد الاستخدام ذات الصلة. يجب على كل مطور أو باحث أن يسعى جاهدا لإنشاء برامج آمنة وأخلاقية مفيدة ولا تنتهك خصوصية المستخدمين.

  1. الشروع في العمل
  2. تثبيت البرنامج
  3. تكوين الإعدادات
  4. أوضاع التشغيل
  5. معالجة النتائج
  6. وظائف إضافية

الشروع في العمل

هنا مثال على بنية صفحة هتمل بسيطة:

.

وثيقة.أديفنتليستينر ("كيدون" ، وظيفة (الحدث) {

وحدة التحكم.سجل ("مفتاح الضغط:" + حدث.مفتاح);

});

  1. عندما يضغط المستخدم على أي مفتاح على لوحة المفاتيح ، فإن الحدث
  2. كيدون
  3. يتم تشغيله ، ويتم تنفيذ التعليمات البرمجية داخل وظيفة المعالج. في هذا المثال ، نقوم ببساطة بإخراج رمز المفتاح المضغوط إلى وحدة تحكم المتصفح ، ولكن يمكنك استخدام هذه المعلومات لأداء أي منطق آخر ، اعتمادا على مشروعك.
  4. ضع شفرة جافا سكريبت بين العلامات
  5. داخل العلامة
  6. صفحة هتمل الخاصة بك. تحتاج إلى وضع التعليمات البرمجية بعد عناصر هتمل للتأكد من أن العناصر موجودة في دوم قبل تنفيذه.

بعد ذلك ، يمكنك فتح صفحة هتمل الخاصة بك في متصفح والبدء في تتبع ضربات المفاتيح على لوحة المفاتيح.

تثبيت البرنامج

لتتبع جميع ضغطات المفاتيح على لوحة المفاتيح ، ستحتاج إلى تثبيت برنامج خاص على جهاز الكمبيوتر الخاص بك. فيما يلي تعليمات خطوة بخطوة لتثبيت البرنامج:

انتقل إلى الموقع الرسمي للبرنامج وابحث عن قسم "التنزيل".

انقر فوق الزر" تنزيل " لبدء تنزيل البرنامج.

بعد اكتمال التنزيل ، ابحث عن ملف التثبيت في مجلد التنزيلات وافتحه.

اتبع تعليمات معالج التثبيت ، وحدد الإعدادات المطلوبة والمجلد المراد تثبيته.

انتظر حتى ينتهي تثبيت البرنامج.

بعد التثبيت ، قم بتشغيل البرنامج لبدء تتبع ضغطات المفاتيح.

ملاحظة: تأكد من تنزيل البرنامج من موقع ويب رسمي تم التحقق منه لتجنب تثبيت البرامج الضارة على جهاز الكمبيوتر الخاص بك.

تكوين الإعدادات

لتتبع جميع ضغطات المفاتيح على لوحة المفاتيح ، هناك العديد من الإعدادات التي يمكن تهيئتها في برنامج أو تطبيق ويب. فيما يلي بعض الإعدادات الأكثر شيوعا:

1. تمكين وتعطيل التتبع:

يمكنك تمكين وتعطيل تتبع ضغطات المفاتيح في البرنامج أو تطبيق الويب. يكون هذا مفيدا إذا كنت تريد تعليق التتبع مؤقتا أو تمكينه مرة أخرى.

2. انقر فوق تصفية:

يمكنك إعداد مرشحات لتتبع مفاتيح معينة فقط. على سبيل المثال ، يمكنك تكوين برنامج أو تطبيق ويب بحيث يتتبع فقط ضغطات المفاتيح لمفاتيح وظائف معينة أو المفاتيح التي تحتوي على أحرف معينة فقط.

3. انقر فوق المعالجة:

يمكنك تحديد كيفية تعامل البرنامج أو تطبيق الويب مع ضغطات المفاتيح. على سبيل المثال ، يمكنك تكوين برنامج بحيث يقوم بتنفيذ إجراءات معينة عند الضغط على مفتاح معين ، على سبيل المثال ، يفتح نافذة معينة أو ينفذ أمرا معينا.4. انقر فوق سجل:
يمكنك تكوين برنامج أو تطبيق ويب لتسجيل جميع ضغطات المفاتيح. هذا مفيد إذا كنت بحاجة إلى تتبع المفاتيح التي يتم الضغط عليها ومتى.باستخدام هذه الإعدادات ، يمكنك بسهولة وببساطة إعداد تتبع جميع ضغطات المفاتيح على لوحة المفاتيح في برنامج أو تطبيق ويب وفقا لتفضيلاتك ومتطلباتك.
أوضاع التشغيلعند تتبع ضغطات المفاتيح على لوحة المفاتيح ، هناك العديد من أوضاع التشغيل التي يمكن تهيئتها وفقا لمتطلبات المستخدم وأهدافه. اعتمادا على الوضع المحدد ، يمكنك تلقي معلومات حول المفاتيح المضغوطة في الوقت الفعلي أو حفظ البيانات لتحليلها لاحقا.
أحد أكثر أوضاع التشغيل شيوعا هو الوقت الفعلي. في هذا الوضع ، يراقب البرنامج باستمرار كل ضغطة مفتاح وينقل المعلومات حوله على الفور. يتيح لك ذلك مراقبة نشاط المستخدم والرد على أحداث معينة في الوقت الفعلي.طريقة أخرى للتشغيل هي التسجيل. في هذا الوضع ، يحفظ البرنامج بيانات حول كل ضغطة مفتاح ويقوم بإنشاء ملفات سجل تحتوي على جميع المعلومات حول إدخال المستخدم. يمكن أن يكون تسجيل ضغطات المفاتيح مفيدا للتحليل والدراسة اللاحقين لعادات المستخدم أو سلوكه.

من الممكن أيضا إعداد فلاتر لتتبع مفاتيح أو مجموعات مفاتيح معينة. على سبيل المثال ، يمكنك تكوين البرنامج لتتبع المفاتيح الرقمية فقط أو الأحرف الخاصة فقط. يمكن أن يكون هذا مفيدا عندما تحتاج إلى الحصول على معلومات فقط حول إجراءات محددة أو إدخال أحرف معينة.

وضع التشغيل

الوصف

الوقت الحقيقي

الرصد المستمر لجميع ضربات المفاتيح في الوقت الحقيقيسجل
حفظ بيانات ضغطة المفاتيح لتحليلها لاحقاالفلاتر
إعداد تتبع بعض المفاتيح أو مجموعات المفاتيحمعالجة النتائج
قد يكون أحد خيارات معالجة النتائج هو حفظها في قاعدة بيانات. للقيام بذلك ، يتم إنشاء اتصال قاعدة بيانات ، ويتم حفظ بيانات ضغط المفاتيح في جدول. هذا يسمح لك لمزيد من تحليل واستخراج هذه البيانات لأغراض مختلفة.قد تكون هناك طريقة أخرى لمعالجة النتائج وهي استخدامها لمراقبة أو تحليل عمل المستخدم. على سبيل المثال ، يمكنك تتبع الوقت الذي يقضيه المستخدم على مواقع ويب أو تطبيقات معينة لتحديد فعاليتها أو تحديد المشكلات المحتملة.

أيضا ، يمكن استخدام نتائج تتبع ضغطات المفاتيح على لوحة المفاتيح لإنشاء إحصائيات حول استخدام تطبيق أو موقع ويب. على سبيل المثال ، يمكنك تحديد الوظائف أو الأوامر الأكثر استخداما واستخدامها لتحسين واجهة المستخدم أو إضافة ميزات جديدة.

المفتاح

وقت الضغط

A

10:00:01

B

10:00:02

C

10:00:03

يعرض الجدول أمثلة على نتائج تتبع ضغطات المفاتيح. يمكن استخدام هذه المعلومات للتحليل أو البحث الإضافي.

وبالتالي ، فإن معالجة نتائج تتبع ضغطات المفاتيح على لوحة المفاتيح تسمح لك باستخدام هذه البيانات لأغراض مختلفة ، من تحليل عمل المستخدم إلى تحسين الواجهة والوظائف.

وظائف إضافية

بالإضافة إلى الوظائف الأساسية لاعتراض ضغطات المفاتيح ، هناك أيضا ميزات إضافية تتيح لك استخدام مكتبة تتبع لوحة المفاتيح بشكل أكثر كفاءة.

1. تتبع مفاتيح معينة

يمكنك تحديد قائمة محددة من المفاتيح التي تحتاج إلى تتبعها. للقيام بذلك ، سوف تحتاج إلى استخدام وظيفة سيتكيستوتراك وتمرير صفيف مع رموز المفاتيح كوسيطة.

كونست كيستوتراك = [65, 83, 68, 70]; // الرموز الرئيسية أ ، ق ، د ، و

لوحة المفاتيح.سيتكيستوتراك (كيستوتراك);