Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/blacksnufkin/deadmanswitch
रक्षात्मक उपकरणएन्क्रिप्शन/डिक्रिप्शन उपकरणIoT सुरक्षासामाजिक इंजीनियरिंग के लिए OSINTडेटा निष्कासनहार्डवेयर सुरक्षाघटना प्रतिक्रिया
GitHubblacksnufkin/deadmanswitch

DeadManSwitch

रस्ट में डेडमैनस्विच कई ट्रिगर्स (रिमोट स्थानीय और नेटवर्क) के साथ

रिपॉजिटरी देखें
2432510 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

डेड मैन स्विच

dms_logo

अवलोकन

डेड मैन स्विच एक क्रॉस-प्लेटफॉर्म सुरक्षा एप्लिकेशन है जो Rust में लिखा गया है और आपातकालीन स्थितियों में स्वचालित रूप से संवेदनशील डेटा की सुरक्षा करता है। यह एप्लिकेशन कई ट्रिगर तंत्रों की निगरानी करता है और सक्रिय होने पर तत्काल सिस्टम लॉकडाउन प्रक्रियाएँ निष्पादित करता है, जिसमें एन्क्रिप्टेड वॉल्यूम को अनमाउंट करना और नियंत्रित सिस्टम शटडाउन शामिल है।

मुख्य विशेषताएँ

  • हार्टबीट टाइमर: चेक-इन अंतराल छूट जाने पर स्वचालित ट्रिगर
  • टेलीग्राम एकीकरण: सुरक्षित संदेश के माध्यम से रिमोट कंट्रोल
  • नेटवर्क ट्रिगर: LAN प्रसारण-आधारित सक्रियण
  • USB डिटेक्शन: हार्डवेयर-आधारित ट्रिगरिंग
  • फ़्लिक बटन समर्थन: भौतिक सक्रियण तंत्र
  • VeraCrypt एकीकरण: स्वचालित एन्क्रिप्टेड वॉल्यूम अनमाउंटिंग
  • क्रॉस-प्लेटफॉर्म: Windows, Linux, और macOS संगतता

आवश्यकताएँ

  • Rust 1.82.0 या उसके बाद का संस्करण (इंस्टॉलेशन गाइड)
  • VeraCrypt (डाउनलोड)
  • टेलीग्राम बॉट टोकन (वैकल्पिक, रिमोट सुविधाओं के लिए)

कॉन्फ़िगरेशन

सेटिंग्स को अनुकूलित करने के लिए src/config.rs संपादित करें:

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. कॉन्फ़िगरेशन फ़ाइल में टोकन डालें

उपयोग

मूल रूप:

./DeadManSwitch --mode <modes> [--trigger]
  • --mode: मोड की अल्पविराम से अलग की गई सूची। यदि छोड़ दिया जाए, तो all का उपयोग किया जाता है।
  • --trigger: किसी भी बाहरी ट्रिगर की प्रतीक्षा किए बिना, तुरंत कार्रवाई निष्पादित करें और अलर्ट UI दिखाएँ।

मोड

उपलब्ध मोड:

  • timer – टेलीग्राम हार्टबीट टाइमर
  • bot – टेलीग्राम मैनुअल ट्रिगर
  • net – UDP प्रसारण श्रोता
  • usb – USB VID/PID ट्रिगर
  • flic – फ़्लिक बटन ट्रिगर
  • all – उपरोक्त सभी

उदाहरण:

# All triggers (default)
./DeadManSwitch

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

# Only network broadcast
./DeadManSwitch --mode net

# Manual trigger only
./DeadManSwitch --trigger

ट्रिगर तंत्र

1. हार्टबीट टाइमर

बिना चेक-इन के निर्दिष्ट टाइमआउट अवधि के बाद स्वचालित रूप से ट्रिगर होता है।

कॉन्फ़िगरेशन:

telegram_heartbeat_timeout: 3600  // seconds

निष्पादन:

./DeadManSwitch --mode timer

टेलीग्राम कमांड:

  • /alive - काउंटडाउन टाइमर रीसेट करें
  • /status - शेष समय पूछें

व्यवहार:

  • आवधिक हार्टबीट सिग्नल की निगरानी करता है
  • टाइमआउट पर टेलीग्राम अलर्ट भेजता है
  • स्वचालित रूप से लॉकडाउन प्रक्रियाएँ निष्पादित करता है

2. टेलीग्राम बॉट

रिमोट मैनुअल कंट्रोल इंटरफ़ेस।

सेटअप:

  1. @BotFather के माध्यम से बॉट बनाएँ
  2. "Post Messages" अनुमति के साथ बॉट को चैनल में जोड़ें
  3. टोकन के साथ कॉन्फ़िगरेशन अपडेट करें

निष्पादन:

./DeadManSwitch --mode bot

कमांड:

  • /dms execute - मैनुअल ट्रिगर सक्रियण

3. नेटवर्क प्रसारण

LAN-आधारित ट्रिगरिंग तंत्र।

कॉन्फ़िगरेशन:

broadcast_port: 45370
broadcast_message: "trigger_dms"

निष्पादन:

# Protected machine
./DeadManSwitch --mode net

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

4. USB डिवाइस डिटेक्शन

डिवाइस कनेक्शन पर हार्डवेयर-आधारित सक्रियण।

डिवाइस ID की पहचान करना:

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

कॉन्फ़िगरेशन:

usb_vendor_id: 0x090c
usb_product_id: 0x1000

निष्पादन:

./DeadManSwitch --mode usb

5. फ़्लिक बटन

भौतिक बटन सक्रियण तंत्र।

सर्वर इंस्टॉलेशन:

  • Linux: Linux के लिए Flic SDK
  • Windows: Flic Windows SDK

बटन पेयरिंग:

./simpleclient scan
./simpleclient connect <button_address>

कॉन्फ़िगरेशन:

flic_ip: "192.168.1.242".to_string()  // or "auto" for detection

निष्पादन:

./DeadManSwitch --mode flic

सक्रियण: बटन दबाकर रखें

VeraCrypt के साथ अनुशंसित उपयोग

  • अपने वॉल्यूम/पार्टीशन को VeraCrypt से एन्क्रिप्ट करें
  • ट्रिगर होने पर अनमाउंट और शटडाउन करने के लिए ActionExecutor कॉन्फ़िगर करें
  • वास्तविक डेटा पर उपयोग करने से पहले सब कुछ गैर-महत्वपूर्ण सिस्टम पर परीक्षण करें

अस्वीकरण

  • बिना किसी वारंटी के प्रदान किया गया है
  • किसी भी डेटा हानि या क्षति के लिए आप जिम्मेदार हैं
  • महत्वपूर्ण सिस्टम पर इसका उपयोग करने से पहले हमेशा बैकअप रखें और कॉन्फ़िगरेशन का परीक्षण करें
टूल डाउनलोड करें