Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DeadManSwitch — DeadManSwitch بلغة rust مع عدة مشغلات (بعيدة ومحلية وشبكية) | Kitploit
أدوات/GitHubGitHub/blacksnufkin/deadmanswitch
أدوات دفاعيةأدوات التشفير/فك التشفيرأمان إنترنت الأشياءOSINT للهندسة الاجتماعيةتسريب البياناتأمن الأجهزةالاستجابة للحوادث
GitHubblacksnufkin/deadmanswitch

DeadManSwitch

DeadManSwitch بلغة rust مع عدة مشغلات (بعيدة ومحلية وشبكية)

عرض المستودع
2439منذ 9 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Dead Man Switch

dms_logo

نظرة عامة

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

الميزات الأساسية

  • مؤقت النبضات: تشغيل تلقائي عند تفويت فترات تسجيل الوصول
  • تكامل تيليغرام: تحكم عن بُعد عبر المراسلة الآمنة
  • مشغلات الشبكة: تفعيل قائم على البث في الشبكة المحلية (LAN)
  • كشف USB: تشغيل قائم على العتاد
  • دعم زر Flic: آلية تفعيل فيزيائية
  • تكامل VeraCrypt: فك تثبيت تلقائي لوحدات التخزين المشفرة
  • متعدد المنصات: التوافق مع ويندوز ولينكس وماك

المتطلبات

  • Rust 1.82.0 أو أحدث (دليل التثبيت)
  • VeraCrypt (تحميل)
  • رمز بوت تيليغرام (اختياري، للميزات عن بُعد)

التهيئة

عدّل src/config.rs لتخصيص الإعدادات:

root@kitploit:~
pub fn default() -> Result<Self> {
    Self::new(
        "YOUR_TELEGRAM_BOT_TOKEN".to_string(),
        3600,                                     // Heartbeat timeout (seconds)
        45370,                                    // Network broadcast port
        "trigger_dms".to_string(),               // Network trigger message
        "execute".to_string(),                   // Manual trigger command
        0x090c,                                  // USB vendor ID
        0x1000,                                  // USB product ID
        "auto".to_string(),                      // Flic IP (auto-detected)
        5551,                                    // Flic port
    )
}

الحصول على رمز بوت تيليغرام

  1. تواصل مع @BotFather على تيليغرام
  2. نفّذ أمر /newbot
  3. اتبع تعليمات الإعداد
  4. انسخ رمز الـ API المقدم
  5. أدخل الرمز في ملف التهيئة

الاستخدام

الصيغة الأساسية:

root@kitploit:~
./DeadManSwitch --mode <modes> [--trigger]
  • --mode: قائمة مفصولة بفواصل من الأنماط. إذا تم حذفه، يتم استخدام all.
  • --trigger: تنفيذ الإجراءات فورًا وعرض واجهة التنبيه، دون انتظار أي مشغل خارجي.

الأنماط

الأنماط المتاحة:

  • timer – مؤقت نبضات تيليغرام
  • bot – تشغيل يدوي عبر تيليغرام
  • net – مستمع بث UDP
  • usb – مشغل USB VID/PID
  • flic – مشغل زر Flic
  • all – جميع ما سبق

أمثلة:

root@kitploit:~
# All triggers (default)
./DeadManSwitch

# Only Telegram heartbeat + USB
./DeadManSwitch --mode timer,usb

# Only network broadcast
./DeadManSwitch --mode net

# Manual trigger only
./DeadManSwitch --trigger

آليات التشغيل

1. مؤقت النبضات

يتم التشغيل تلقائيًا بعد انقضاء فترة المهلة المحددة دون تسجيل وصول.

التهيئة:

root@kitploit:~
telegram_heartbeat_timeout: 3600  // seconds

التنفيذ:

root@kitploit:~
./DeadManSwitch --mode timer

أوامر تيليغرام:

  • /alive - إعادة تعيين مؤقت العد التنازلي
  • /status - الاستعلام عن الوقت المتبقي

السلوك:

  • يراقب إشارات النبض الدورية
  • يرسل تنبيه تيليغرام عند انتهاء المهلة
  • ينفذ إجراءات الإغلاق تلقائيًا

2. بوت تيليغرام

واجهة تحكم يدوي عن بُعد.

الإعداد:

  1. أنشئ بوتًا عبر @BotFather
  2. أضف البوت إلى القناة مع صلاحية "نشر الرسائل"
  3. حدّث التهيئة بالرمز

التنفيذ:

root@kitploit:~
./DeadManSwitch --mode bot

الأمر:

  • /dms execute - تفعيل التشغيل اليدوي

3. البث عبر الشبكة

آلية تشغيل قائمة على الشبكة المحلية.

التهيئة:

root@kitploit:~
broadcast_port: 45370
broadcast_message: "trigger_dms"

التنفيذ:

root@kitploit:~
# Protected machine
./DeadManSwitch --mode net

# Trigger from network
echo "trigger_dms" | nc -u -b 255.255.255.255 45370

4. كشف أجهزة USB

تفعيل قائم على العتاد عند توصيل الجهاز.

تحديد معرفات الأجهزة:

root@kitploit:~
git clone https://github.com/BlackSnufkin/Rusty-Playground.git
cd Rusty-Playground/USB_mon
cargo run
# Connect device and note vendor:product IDs

التهيئة:

root@kitploit:~
usb_vendor_id: 0x090c
usb_product_id: 0x1000

التنفيذ:

root@kitploit:~
./DeadManSwitch --mode usb

5. زر Flic

آلية تفعيل عبر زر فيزيائي.

تثبيت الخادم:

  • Linux: Flic SDK for Linux
  • Windows: Flic Windows SDK

إقران الزر:

root@kitploit:~
./simpleclient scan
./simpleclient connect <button_address>

التهيئة:

root@kitploit:~
flic_ip: "192.168.1.242".to_string()  // or "auto" for detection

التنفيذ:

root@kitploit:~
./DeadManSwitch --mode flic

التفعيل: اضغط الزر مع الاستمرار

الاستخدام الموصى به مع VeraCrypt

  • قم بتشفير وحدات التخزين/الأقسام باستخدام VeraCrypt
  • قم بتهيئة ActionExecutor لفك التثبيت وإيقاف التشغيل عند التفعيل
  • اختبر كل شيء على أنظمة غير حرجة قبل استخدامه على بيانات حقيقية

إخلاء المسؤولية

  • يتم توفيره دون أي ضمان
  • أنت مسؤول عن أي فقدان للبيانات أو ضرر
  • احتفظ دائمًا بنسخ احتياطية واختبر التهيئة قبل استخدام هذا على أنظمة مهمة
تنزيل الأداة