Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/batchdrake/sigdigger
टोहीजानकारी एकत्र करनावायरलेस सुरक्षा
GitHubbatchdrake/sigdigger

SigDigger

Qt-आधारित डिजिटल सिग्नल विश्लेषक, Suscan कोर और Sigutils DSP लाइब्रेरी का उपयोग करते हुए

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

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

सभी देखें →

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

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

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

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

SigDigger - निःशुल्क डिजिटल सिग्नल विश्लेषक

SigDigger GNU/Linux और macOS के लिए एक निःशुल्क डिजिटल सिग्नल विश्लेषक है, जिसे अज्ञात रेडियो सिग्नलों की जानकारी निकालने के लिए डिज़ाइन किया गया है। यह SoapySDR के माध्यम से विभिन्न प्रकार के SDR उपकरणों का समर्थन करता है, तथा FSK, PSK और ASK सिग्नलों के समायोज्य विमॉड्यूलेशन, एनालॉग वीडियो डिकोडिंग, बर्स्टी सिग्नलों का विश्लेषण और एनालॉग वॉयस चैनल सुनने (सभी रीयल टाइम में) की अनुमति देता है।

मौजूदा उपयोगकर्ताओं के लिए नोट्स

हम अब develop को क्लोन नहीं करते। सभी चार प्रोजेक्ट (SigDigger, SuWidgets, Suscan और Sigutils) नवीनतम कार्यशील परिवर्तनों को master शाखा में रखते हैं।

पहले उपयोगकर्ताओं के लिए नोट्स

आप उपयोगकर्ता मैनुअल पर एक नज़र डालकर शुरुआत करना चाह सकते हैं।

SigDigger एक GUI टूल है जो Suscan और Sigutils जैसी निचले स्तर की लाइब्रेरियों के लिए रैपर का काम करता है, और इसलिए आपको पहले इन निर्भरताओं को बनाना होगा। यदि आप सिरदर्द से बचना चाहते हैं और तुरंत SigDigger का उपयोग शुरू करना चाहते हैं, तो निम्न में से कोई भी प्रयास करें:

  • नवीनतम डेवलपमेंट बिल्ड को एक स्व-निहित AppImage फ़ाइल के रूप में डाउनलोड करना (केवल GNU/Linux)

  • कस्टम .dmg का अनुरोध करना (केवल macOS उपयोगकर्ताओं के लिए, मुझे इन्हें मांग पर बनाना पड़ता है क्योंकि मेरे पास वर्तमान में कोई Apple मशीन नहीं है और हर संस्करण में छोटे-छोटे बदलाव करने पड़ते हैं)

  • स्रोतों से निर्माण करना और सिस्टम-व्यापी स्थापित करना (सामान्य रूप से Unix):

    root@kitploit:~
      % git clone --recursive https://github.com/BatchDrake/sigutils
      % cd sigutils && mkdir -p build && cd build && cmake .. && make && sudo make install && cd ../..
      % git clone --recursive https://github.com/BatchDrake/suscan
      % cd suscan && mkdir -p build && cd build && cmake .. && make && sudo make install && cd ../..
      % git clone https://github.com/BatchDrake/SuWidgets
      % cd SuWidgets && qmake6 SuWidgetsLib.pro && make && sudo make install && cd ..
      % git clone https://github.com/BatchDrake/SigDigger
      % cd SigDigger && qmake6 SigDigger.pro && make && sudo make install && cd ..
    
  • blsd स्क्रिप्ट को आपके लिए उन सभी विवरणों को संभालने दें (GNU/Linux)। यह स्क्रिप्ट वर्तमान कार्यशील निर्देशिका के अंतर्गत एक निर्देशिका के अंदर SigDigger का निर्माण करेगी (सिस्टम-व्यापी रूप से कुछ भी स्थापित नहीं होता है)। इस निर्देशिका को आप जहाँ चाहें रख सकते हैं, और इसमें एक स्क्रिप्ट होती है जो SigDigger को लॉन्च करती है।

    root@kitploit:~
    % wget https://actinid.org/blsd
    % chmod a+x blsd
    % ./blsd
    
    • बोनस: आप blsd को तर्क पास कर सकते हैं ताकि यह निर्दिष्ट किया जा सके कि कौन से प्लगइन्स डाउनलोड करके SigDigger के साथ बंडल किए जाने हैं। प्लगइन्स के नाम केवल मेरे GitHub खाते में उन रिपॉजिटरी के नाम हैं जिनसे कोड खींचा जाता है। मैं AmateurDSN प्लगइन की सिफारिश करता हूँ क्योंकि यह बहुमुखी है, लेकिन आप APTPlugin, AntSDRPlugin और ZeroMQPlugin पर भी नज़र डालना चाह सकते हैं।
  • Windows उपयोगकर्ता: क्षमा करें, Windows एक गड़बड़ है, मेरे पास Windows मशीनें भी नहीं हैं और वर्तमान में सभी DLL निर्भरताओं को शामिल करने वाले Windows बिल्ड को प्रतिलिपि-योग्य तरीके से सुनिश्चित करना असंभव है। आप इसे स्वयं स्रोत से बनाने का प्रयास कर सकते हैं, हालाँकि इस मामले में मैं उपयोगकर्ता मैनुअल में दिए गए चरणों का पालन करने की सलाह देता हूँ।

रुको, यह Gqrx जैसा क्यों दिखता है?

वर्षों तक SDR सॉफ्टवेयर से निपटने के बाद, मैंने महसूस किया कि Gqrx का UI सबसे अच्छा था: न्यूनतम लेकिन कार्यात्मक। UI के शुरुआती संस्करण कुछ अलग थे, लेकिन बहुत अधिक डिबगिंग के बाद मैं इस निष्कर्ष पर पहुँचा कि बेहतर होगा यदि मैं मौजूदा (और सफल) सॉफ्टवेयर की नकल करने की कोशिश करूँ, जिससे नई सुविधाओं के लिए सीखने की अवस्था कम हो जाए।

आप देख सकते हैं कि स्पेक्ट्रम विजेट Gqrx के समान दिखता है। ऐसा इसलिए है क्योंकि स्पेक्ट्रम विजेट वास्तव में Gqrx का है जिसमें कुछ न्यूनतम संशोधन किए गए हैं (जैसे कॉन्फ़िगर करने योग्य वॉटरफॉल पैलेट के लिए समर्थन, या एक OpenGL बैकएंड)। मैंने Suscan में अपना खुद का वॉटरफॉल विजेट बनाने की कोशिश की और Xorg अंततः CPU को हॉग करने लगा, इसलिए मैं अब पहिया का पुनः आविष्कार नहीं कर रहा हूँ: मैंने मौजूदा Gqrx के Plotter विजेट का विस्तार करने का फैसला किया ताकि यह SigDigger की सुविधाओं के सेट में फिट हो सके।

UI लेआउट और प्लॉटर विजेट के अलावा, SigDigger का Gqrx से बहुत कम समानता है: Gqrx GNU Radio पर निर्भर करता है, जबकि SigDigger Suscan के लिए एक Qt5 फ्रंटएंड है। DSP श्रृंखलाएँ पूरी तरह से अलग हैं और Suscan का थ्रेड मॉडल बहुत विशिष्ट कार्यों के सेट के लिए अनुकूलित है।

मैं इसे कैसे संकलित करूँ?

SigDigger तीन अलग-अलग प्रोजेक्ट्स पर निर्भर करता है: Sigutils, Suscan और SuWidgets। SigDigger को संकलित करने से पहले आपको इन प्रोजेक्ट्स को अपने कंप्यूटर पर बनाना और स्थापित करना होगा।

  • Sigutils निर्माण निर्देश यहाँ पाए जा सकते हैं।
  • Suscan निर्माण निर्देश यहाँ पाए जा सकते हैं।

Sigutils और Suscan को सफलतापूर्वक बनाने के बाद, अब आप SuWidgets बनाने के लिए आगे बढ़ सकते हैं। SuWidgets एक Qt5/Qt6 ग्राफिकल लाइब्रेरी है जिसमें SigDigger के सभी कस्टम विजेट शामिल हैं। इसे बनाने के लिए, सुनिश्चित करें कि आपके सिस्टम में कम से कम Qt5 (>= 5.9) डेवलपमेंट फ्रेमवर्क स्थापित है और फिर चलाएँ:

root@kitploit:~
% git clone https://github.com/BatchDrake/SuWidgets
% cd SuWidgets
% qmake SuWidgetsLib.pro
% make
% sudo make install

यदि उपरोक्त चरण सफल रहे, तो संभावना है कि आप SigDigger को भी बनाने में सफल होंगे। SigDigger को बनाने के लिए, करें:

root@kitploit:~
% git clone https://github.com/BatchDrake/SigDigger
% cd SigDigger
% qmake SigDigger.pro
% make
% sudo make install

और, SigDigger को चलाने के लिए, बस टाइप करें:

root@kitploit:~
% SigDigger

यदि उपरोक्त कमांड विफल हो जाती है, तो संभव है कि SigDigger कहीं और स्थापित हुआ हो, जैसे /opt/SigDigger। उस स्थिति में, आप इसके बजाय चलाने का प्रयास कर सकते हैं:

root@kitploit:~
% /opt/SigDigger/bin/SigDigger

प्रीकंपाइल्ड रिलीज़

आप इस रिपॉजिटरी में "Releases" टैब के अंतर्गत प्रीकंपाइल्ड रिलीज़ पा सकते हैं। फिलहाल, ये रिलीज़ केवल x64 Linux के लिए हैं (अधिमानतः Debian-जैसे वितरण) और इनका न्यूनतम परीक्षण किया गया है। हालाँकि मेरी योजना Sigutils, Suscan और SigDigger को अन्य प्लेटफार्मों पर पोर्ट करने की है, मैं आगे बढ़ने से पहले एक स्थिर कोडबेस रखना चाहता हूँ।

जाहिर है, आपकी प्रतिक्रिया मेरा काम आसान बना देगी। यदि आपको SigDigger को बनाने या उपयोग करने में कोई समस्या आती है, तो आगे बढ़ें और शानदार GitHub की बग ट्रैकिंग प्रणाली का उपयोग करें। यह बहुत अच्छा काम करती है और मेरे लिए मौजूदा मुद्दों पर नज़र रखना बहुत आसान है।

आपकी प्रतिक्रिया की प्रतीक्षा में! :)


73 de EA1IYR

टूल डाउनलोड करें