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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
FISSURE — RF और रिवर्स इंजीनियरिंग फ्रेमवर्क सभी के लिए। समर्थन दिखाने के लिए फॉलो करें और ★ दबाएं! | Kitploit
उपकरण/GitHubGitHub/ainfosec/fissure
रिवर्स इंजीनियरिंगफज़िंगवायरलेस सुरक्षाCTFलर्निंग और शिक्षा
GitHubainfosec/fissure

FISSURE

RF और रिवर्स इंजीनियरिंग फ्रेमवर्क सभी के लिए। समर्थन दिखाने के लिए फॉलो करें और ★ दबाएं!

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

FISSURE - RF फ्रेमवर्क

फ्रीक्वेंसी इंडिपेंडेंट SDR-आधारित सिग्नल अंडरस्टैंडिंग और रिवर्स इंजीनियरिंग

अवलोकन वीडियो


FISSURE परिचालन अवलोकन

FISSURE अवलोकन (स्लाइड्स)

परिचय

FISSURE एक ओपन-सोर्स RF फ्रेमवर्क है जो परिचालन तैनाती और शोध और शिक्षा दोनों का समर्थन करता है।

  • संचालकों के लिए, यह सिग्नल डिटेक्शन, वर्गीकरण, प्रोटोकॉल डिस्कवरी, फज़िंग, भेद्यता विश्लेषण और TAK के साथ रीयल-टाइम एकीकरण के लिए तेजी से तैनात किए जाने योग्य टूलकिट प्रदान करता है।
  • शिक्षकों और शोधकर्ताओं के लिए, यह SDR और रिवर्स इंजीनियरिंग में प्रवेश की बाधा को कम करता है, सीखने, प्रयोग करने और नई विधियों को प्रकाशित करने के लिए एक साझा वातावरण प्रदान करता है।

FISSURE जटिल SDR वर्कफ़्लो को सरल बनाता है, सॉफ्टवेयर, लाइब्रेरीज़ और संदर्भ सामग्री को एक सुसंगत फ्रेमवर्क में केंद्रीकृत करता है जो डेस्कटॉप, लैपटॉप, सिंगल-बोर्ड कंप्यूटर और रग्डाइज़्ड सिस्टम पर चलता है, या क्षेत्र में नेटवर्क किए गए वितरित सामरिक नोड्स में स्केल करता है।

मुख्य क्षमताएं

  • RF सिग्नल का पता लगाएं, वर्गीकृत करें और विश्लेषण करें
  • IQ डेटा एकत्र करें, पुनः चलाएं और हेरफेर करें
  • प्रोटोकॉल खोजें और कस्टम पैकेट तैयार करें
  • फज़िंग और भेद्यता परीक्षण निष्पादित करें
  • परीक्षण के लिए सिग्नल संग्रहीत करें और प्लेलिस्ट बनाएं
  • वितरित सेंसर नोड्स का समन्वय करें
  • RF उत्सर्जकों और लक्ष्यों का जियोलोकेशन करें
  • TAK में अलर्ट, लक्ष्य और आर्टिफैक्ट एकीकृत करें
  • AI और ML एकीकरण के साथ वर्कफ़्लो को स्वचालित करें

    

FISSURE और Fracture

Fracture, AIS का तैनात करने योग्य सामरिक RF सिस्टम है जो ओपन-सोर्स FISSURE फ्रेमवर्क पर बनाया गया है।

FISSURE, RF सेंसिंग, सिग्नल विश्लेषण, प्रोटोकॉल प्रयोग, TAK एकीकरण, वितरित नोड समन्वय और प्लगइन-आधारित क्षमता विकास के लिए अंतर्निहित सॉफ्टवेयर वातावरण प्रदान करता है। Fracture इस आधार को परिचालन उपयोग के लिए डिज़ाइन की गई तैनात करने योग्य हार्डवेयर कॉन्फ़िगरेशन में विस्तारित करता है।

Fracture, वितरित RF सेंसिंग, जियोलोकेशन, RF प्रभाव, इलेक्ट्रॉनिक युद्ध वर्कफ़्लो और WinTAK और ATAK के माध्यम से रीयल-टाइम ऑपरेटर नियंत्रण पर केंद्रित है। एक केंद्रीय हब, वितरित वातावरण में सेंसिंग, लक्ष्यीकरण और मिशन निष्पादन का समर्थन करने के लिए IP नेटवर्क और लंबी दूरी के RF लिंक पर एज नोड्स का समन्वय करता है।

आर्किटेक्चर फिक्स्ड-साइट, वाहन, मैनपैक, sUAS और फिक्स्ड-विंग तैनाती का समर्थन करने के लिए डिज़ाइन किया गया है, जबकि FISSURE के प्लगइन फ्रेमवर्क के माध्यम से विस्तार योग्य बना हुआ है।

ऐसे संगठनों के लिए जिन्हें समर्थित और एकीकृत सामरिक RF क्षमता की आवश्यकता है, Fracture एक उत्पादीकरण पथ प्रदान करता है जो अंतर्निहित FISSURE इकोसिस्टम के लचीलापन, पारदर्शिता और विस्तारशीलता को संरक्षित करता है।

Fracture सिस्टम आर्किटेक्चर

TAK एकीकरण वर्कफ़्लो

तैनाती विकल्प

  • विज़ुअलाइज़ेशन और प्रोटोटाइपिंग के लिए डेस्कटॉप GUI
  • रिमोट सेंसिंग और स्वायत्त संचालन के लिए हेडलेस नोड्स
  • स्केलेबल और दोहराने योग्य इंस्टॉल के लिए कंटेनरीकृत सेवाएं
  • मिशन प्रासंगिकता और साझा स्थितिजन्य जागरूकता के लिए TAK एकीकरण


दोहरे-उपयोग प्रासंगिकता

  • संचालक: क्षेत्र में RF गतिविधि का पता लगाएं, जियोलोकेट करें और प्रतिक्रिया दें
  • शोधकर्ता: नए एल्गोरिदम, ऑटोमेशन और AI और ML दृष्टिकोणों का परीक्षण करें
  • शिक्षक: कक्षा में SDR, DSP, RF सुरक्षा, रीयल-टाइम प्रोसेसिंग और रिवर्स इंजीनियरिंग सिखाएं
  • छात्र और शौकिया: सेटअप ओवरहेड के बिना SDR वर्कफ़्लो का अन्वेषण करें और प्रौद्योगिकी के बारे में जानें

रोडमैप और विकास

FISSURE का रोडमैप ग्राहक मांग और समुदाय की प्रतिक्रिया के साथ विकसित होता है।

सबसे अद्यतित दृश्य के लिए, इंटरैक्टिव रोडमैप देखें (हर जुलाई में अपडेट किया जाता है):

  • इंटरैक्टिव रोडमैप देखें

वर्तमान प्राथमिकताएं

  • प्लगइन इकोसिस्टम और क्रियाएं: FISSURE डैशबोर्ड, WinTAK, ATAK और सेंसर नोड्स में नए प्लगइन और क्रिया आर्किटेक्चर को लागू करना। प्लगइन समर्थन का विस्तार करना, मौजूदा लाइब्रेरी सामग्री को प्लगइन्स में परिवर्तित करना और प्लगइन फ्रेमवर्क के माध्यम से संवेदनशील कार्यक्षमता की रक्षा करते हुए क्षमता तैनाती को सरल बनाना।
  • TAK एकीकरण और ऑपरेटर वर्कफ़्लो: WinTAK और ATAK कार्यक्षमता का विस्तार करना, लक्ष्य प्रबंधन, जियोलोकेशन वर्कफ़्लो, अलर्टिंग, आर्टिफैक्ट हैंडलिंग और ऑपरेटर-संचालित क्रियाओं में सुधार करना। फोकस क्षेत्रों में वास्तविक दुनिया परीक्षण, प्रदर्शन अनुकूलन, प्रयोज्य सुधार और TAK और वितरित सेंसर नोड्स के बीच कड़ा एकीकरण शामिल है।
  • इंस्टॉलर, पैकेजिंग और तैनाती: इंस्टॉलर विश्वसनीयता में सुधार करना, Apptainer समर्थन को परिष्कृत करना, डाउनलोड करने योग्य कंटेनर इमेज होस्ट करना, पूर्व-निर्मित तैनाती विकल्प प्रदान करना और समर्थित ऑपरेटिंग सिस्टम और हार्डवेयर प्लेटफार्मों पर स्थापना को सरल बनाना।
  • सामरिक नोड्स, सेंसर और नेटवर्किंग: सामरिक नोड तैनाती के लिए समर्थन का विस्तार करना, अतिरिक्त सेंसर और हार्डवेयर को एकीकृत करना, सेलुलर, Starlink, मेश नेटवर्किंग और संचार रेडियो सहित नए संचार मार्गों का मूल्यांकन करना और वितरित तैनाती में लचीलापन में सुधार करना।
  • जियोलोकेशन, दिशा खोज और इलेक्ट्रॉनिक सहायता: क्षेत्र परीक्षण और परिचालन मूल्यांकन के माध्यम से जियोलोकेशन, दिशा खोज और निगरानी क्षमताओं को आगे बढ़ाना। व्यावहारिक इलेक्ट्रॉनिक सहायता वर्कफ़्लो, मल्टी-नोड सेंसिंग, प्रदर्शन सत्यापन और वास्तविक दुनिया के परिचालन फीडबैक के संग्रह पर जोर दिया गया है।

वीडियो

  • FISSURE वीडियो
  • AIS YouTube

श्वेत पत्र

FISSURE को श्वेत पत्रों की एक श्रृंखला द्वारा समर्थित किया गया है जो विभिन्न डोमेन में तकनीकी और परिचालन अनुप्रयोगों दोनों का पता लगाते हैं।

  1. FISSURE अवलोकन
  2. काउंटर-UAS के लिए FISSURE
  3. UAS पेलोड और हवाई संचालन के लिए FISSURE
  4. समुद्री के लिए FISSURE
  5. वाहन और गतिशीलता प्रणालियों के लिए FISSURE
  6. परिधि और बुनियादी ढांचा सुरक्षा के लिए FISSURE
  7. TAK और मोबाइल के लिए FISSURE
  8. प्रशिक्षण और शिक्षा के लिए FISSURE
  9. FISSURE तकनीकी विवरण और आर्किटेक्चर

ब्लॉग पोस्ट

AIS ने FISSURE के अनुप्रयोगों, अपडेट और उपयोग के मामलों को उजागर करने वाले कई लेख प्रकाशित किए हैं:

  • Northern Strike 2025 में FISSURE को ड्रोन पेलोड के रूप में प्रदर्शित करना
  • FISSURE अपडेट पर मेरी DEF CON 2024 प्रस्तुति का पुनर्कथन
  • FISSURE: ओपन-सोर्स क्षेत्र में नेविगेट करना
  • FISSURE: सभी के लिए RF फ्रेमवर्क

सभी AIS ब्लॉग पोस्ट देखें

समाचार

नया

प्लगइन और क्रिया आर्किटेक्चर: FISSURE एक एकीकृत प्लगइन और क्रिया फ्रेमवर्क में संक्रमण कर रहा है जो डैशबोर्ड, सेंसर नोड्स, WinTAK और ATAK में क्षमताओं को पैकेज, तैनात और निष्पादित करने में सक्षम बनाता है।

नया

WinTAK एकीकरण: WinTAK अब नोड प्रबंधन, अलर्ट, लक्ष्य, डिटेक्शन, आर्टिफैक्ट, प्लगइन चयन, क्रिया निष्पादन और वितरित सेंसर नोड संचालन का समर्थन करता है।

नया

ATAK एकीकरण: ATAK एकीकरण सक्रिय रूप से विकास के अधीन है, FISSURE और Fracture क्षमताओं को मोबाइल उपकरणों और सामरिक एज ऑपरेटरों तक विस्तारित कर रहा है।

नया

वितरित सामरिक नोड्स: सेंसर नोड्स IP-कनेक्टेड नेटवर्क पर रिमोट ऑपरेशन, वितरित सेंसिंग वर्कफ़्लो, TAK एकीकरण, आर्टिफैक्ट संग्रह, अलर्टिंग और प्लगइन निष्पादन का समर्थन करते हैं।

नया

जियोलोकेशन और लक्ष्य प्रबंधन: RF जियोलोकेशन, लक्ष्य प्रबंधन, मल्टी-नोड समन्वय और वास्तविक दुनिया के परिचालन परीक्षण पर विकास के प्रयास जारी हैं।

नया

Apptainer कंटेनरीकरण: FISSURE को Apptainer कंटेनरों के भीतर तैनात किया जा सकता है ताकि समर्थित प्लेटफार्मों पर स्थापना, परीक्षण, पोर्टेबिलिटी और तैनाती को सरल बनाया जा सके।

नया

Fracture आर्किटेक्चर और TAK वर्कफ़्लो: Fracture सिस्टम आर्किटेक्चर, TAK एकीकरण वर्कफ़्लो और वितरित सामरिक संचालन को चित्रित करने के लिए नए आरेख और दस्तावेज़ जोड़े गए हैं।

आगामी/हाल के कार्यक्रम

प्रदर्शनी 5-8 मई, 2025: SOF Week - Assured Information Security, Inc. (AIS) बूथ

कैरियर मेला गुरु. 6 फरवरी, 2025: बिंघमटन विश्वविद्यालय स्प्रिंग 2025 नौकरी और इंटर्नशिप मेला - 1100-1500 EST

CTF 20 जनवरी, 2025 (अनिश्चितकाल तक चलता है): FISSURE चैलेंज। लिंक (अब लाइव)

सम्मेलन मंगल. 17 सितंबर, 2024: GNU Radio Conference 2024 - 1605-1635 EST विवरण/स्लाइड्स, लाइव रिकॉर्डिंग

कैरियर मेला गुरु. 5 सितंबर, 2024: बिंघमटन विश्वविद्यालय STEM नौकरी और इंटर्नशिप मेला - 1100-1530 EST

सम्मेलन शनि. 10 अगस्त, 2024: DEF CON 32 - RF विलेज - 1400-1500 PST। पूर्व-रिकॉर्ड किया गया वीडियो, लाइव रिकॉर्डिंग

दस्तावेज़ीकरण

  • सूचना पत्र
  • AIS पृष्ठ
  • GRCon22 स्लाइड्स
  • GRCon22 पेपर
  • हैक चैट प्रतिलेख

क्षमताएं

  • FISSURE क्षमताएं (अपडेटेड: 11Sep24)

हार्डवेयर

विभिन्न एकीकरण स्तरों के साथ "समर्थित" हार्डवेयर की सूची निम्नलिखित है:

  • USRP: X3xx, B2xx, B20xmini, USRP2, N2xx, X410
  • HackRF
  • RTL2832U
  • 802.11 एडेप्टर
  • LimeSDR
  • bladeRF, bladeRF 2.0 micro
  • Open Sniffer
  • PlutoSDR
  • SDRplay: RSPduo, RSPdx, RSPdx R2

आरंभ करना

समर्थित

FISSURE के भीतर अब दो शाखाएं हैं: Python3 शाखा और Python2_maint-3.7 शाखा। Python3 शाखा में नवीनतम कोड है और PyQt5 और GNU Radio संस्करण 3.8 और 3.10 के लिए समर्थन है। Python2_maint-3.7 शाखा को हटा दिया गया है और इसे केवल तभी अपडेट किया जाएगा जब विशिष्ट तृतीय-पक्ष उपकरणों को GNU Radio संस्करण 3.7 या पुराने ऑपरेटिंग सिस्टम की आवश्यकता होगी। इंस्टॉल के लिए ऑपरेटिंग सिस्टम के केवल नवीनतम छोटे संस्करणों का समर्थन किया जाएगा और हम बने रहने की पूरी कोशिश करेंगे। जिन ऑपरेटिंग सिस्टम को अपडेट किया गया है लेकिन अभी तक पूरी तरह से परीक्षण नहीं किया गया है, उन्हें "प्रगति पर" के तहत सूचीबद्ध किया जाएगा।

इस रिपॉजिटरी में प्रदान किए गए GitHub रिलीज़, परियोजना की स्थिति के आवधिक स्नैपशॉट हैं, जो मुख्य रूप से संग्रहीत उद्देश्यों के लिए अभिप्रेत हैं। इन रिलीज़ में नवीनतम अपडेट, बग फिक्स या विकास के तहत सुविधाएं शामिल नहीं हो सकती हैं। सॉफ्टवेयर के सबसे अद्यतित संस्करण तक पहुंचने के लिए, हम मुख्य Python3 शाखा का उपयोग करने की दृढ़ता से अनुशंसा करते हैं, जो चल रहे विकास और परियोजना की वर्तमान स्थिति को दर्शाती है।

FISSURE का सबसे व्यापक रूप से Ubuntu पर परीक्षण किया जाता है, जो इसे सबसे अधिक मान्य प्लेटफॉर्म बनाता है।

प्रगति पर (बीटा)

ये ऑपरेटिंग सिस्टम अभी भी बीटा स्थिति में हैं। वे विकास के अधीन हैं और कई सुविधाओं की कमी ज्ञात है। इंस्टॉलर में आइटम मौजूदा प्रोग्रामों के साथ विरोध कर सकते हैं या स्थिति हटाए जाने तक स्थापित होने में विफल हो सकते हैं।ऑपरेटिंग सिस्टम

नोट: कुछ सॉफ्टवेयर उपकरण प्रत्येक OS पर काम नहीं करते हैं। ज्ञात विरोध और तृतीय-पक्ष सॉफ्टवेयर देखें

Apptainer इंस्टॉल

apptainer के साथ FISSURE इंस्टॉल को कंटेनरीकृत करने के लिए परीक्षण चल रहा है। होस्ट OS, कंटेनर OS, और FISSURE इंस्टॉल मोड (full, base, Dashboard, HIPRFISR, SensorNode) के संयोजन अभी भी प्रगति पर हैं। निम्नलिखित समर्थित संयोजन हैं।

होस्ट ऑपरेटिंग सिस्टमकंटेनर ऑपरेटिंग सिस्टमFISSURE मोड
Ubuntu 24.04Ubuntu 24.04full

स्थापना

GitHub में SSH कुंजियाँ जोड़ने और SSH के साथ क्लोन करने के लिए (योगदान के लिए आवश्यक):``` ssh-keygen -t ed25519 cat ~/.ssh/id_ed25519.pub Paste text into "Settings" > "SSH and GPG keys" > "New SSH Key" git clone [email protected]:ainfosec/FISSURE.git

root@kitploit:~
https के साथ क्लोन करने के लिए:```
git clone https://github.com/ainfosec/FISSURE.git

इंस्टॉलर तैयार करना:``` cd FISSURE git checkout Python3 # Optional, or Python2_maint-3.7 for select legacy third-party tools ./install

root@kitploit:~
टिप्पणियाँ:
- इंस्टॉलर इंस्टॉलेशन GUI लॉन्च करने के लिए आवश्यक PyQt सॉफ़्टवेयर निर्भरताओं को स्थापित करने के लिए कहेगा यदि वे नहीं मिलते हैं।
- GUI में अपने ऑपरेटिंग सिस्टम से सबसे अच्छी तरह मेल खाने वाला ऑपरेटिंग विकल्प चुनें (यदि आपका OS किसी विकल्प से मेल खाता है तो स्वचालित रूप से पता लगाया जाना चाहिए)।
- पूरे इंस्टॉल के दौरान तृतीय-पक्ष सॉफ़्टवेयर से संबंधित संकेतों का समय-समय पर उत्तर दें। अपने सर्वोत्तम निर्णय का उपयोग करें, उत्तर FISSURE को प्रभावित करने की संभावना नहीं रखते हैं।
- सुनिश्चित करें कि आपकी सिस्टम घड़ी सही ढंग से सेट है ताकि रिपॉजिटरी अपडेट को अस्वीकार करने वाले apt त्रुटियों से बचा जा सके।
- स्थापना के बाद, अपने कंप्यूटर को पुनरारंभ करें या लॉग आउट करें और फिर से लॉग इन करें ताकि उपयोगकर्ता समूह परिवर्तन प्रभावी हों।

<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/ea812c13507dcd73629484d74bae5229caf78da4f8c48bcfd701d429c60bc392.png" width="257" height="379">
</p>

मौजूदा सॉफ़्टवेयर के साथ टकराव से बचने के लिए FISSURE को एक स्वच्छ ऑपरेटिंग सिस्टम पर स्थापित करने की सिफारिश की जाती है। वर्चुअलाइजेशन और निर्भरता प्रबंधन की दिशा में आगे के प्रयास जारी रहेंगे। इंस्टॉलर पर नोट्स:
- "न्यूनतम स्थापना" श्रेणी के अंतर्गत सूचीबद्ध आइटम वही हैं जो त्रुटियों के बिना FISSURE डैशबोर्ड लॉन्च करने के लिए आवश्यक हैं।
- रेडियो हार्डवेयर और आउट ऑफ ट्री मॉड्यूल FISSURE में कई कार्य करने के लिए आवश्यक हैं।
- GNU रेडियो माइनर संस्करणों में त्रुटियों से बचने के लिए फ्लो ग्राफ को पुनः संकलित करने की आवश्यकता है।
- न्यूनतम स्थापना के बाहर के सॉफ़्टवेयर प्रोग्राम वैकल्पिक हैं और आवश्यकतानुसार स्थापित किए जा सकते हैं।
- FISSURE के भीतर विभिन्न उपकरणों को संचालित करते समय त्रुटियों से बचने के लिए सभी अनुशंसित चेकबॉक्स (डिफ़ॉल्ट बटन) चुनें।
- डिफ़ॉल्ट रूप से अनचेक किए गए आइटम ठीक से स्थापित नहीं हो सकते हैं या मौजूदा प्रोग्रामों के साथ टकराव कर सकते हैं (कृपया सुधार सुझाएं!)।
- स्थापना के दौरान कई संकेत होंगे, जिनमें ज्यादातर उन्नत अनुमतियों और उपयोगकर्ता नामों के लिए पूछा जाएगा। ये संकेत मुख्य रूप से तृतीय-पक्ष उपकरणों से जुड़े होते हैं, विवरण के लिए अनुरक्षक द्वारा प्रदान किए गए स्थापना निर्देशों को देखें।
- यदि किसी आइटम के अंत में "सत्यापित करें" अनुभाग है, तो इंस्टॉलर उसके बाद आने वाले कमांड को चलाएगा और चेकबॉक्स आइटम को हरे या लाल रंग में हाइलाइट करेगा, यह इस बात पर निर्भर करता है कि कमांड द्वारा कोई त्रुटि उत्पन्न हुई है या नहीं। "सत्यापित करें" अनुभाग के बिना चेक किए गए आइटम स्थापना के बाद काले रहेंगे।
- स्थापना और अनुमति त्रुटियों से बचने के लिए, FISSURE को होम जैसी उपयोगकर्ता-स्वामित्व वाली निर्देशिका में डाउनलोड करें। इंस्टॉल स्क्रिप्ट और fissure कमांड को sudo का उपयोग किए बिना चलाएं। कई तृतीय-पक्ष उपकरण `~/Installed_by_FISSURE` निर्देशिका में डाउनलोड और स्थापित किए जाएंगे।

<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/3c404a7fc456dc0a3346fc0ed7432381c57cf6f6db4358221010a5b66a3281f5.png" width="692" height="479">
</p>

FISSURE इंस्टॉलर कंप्यूटर को स्टेज करने या रुचि के चुनिंदा सॉफ़्टवेयर प्रोग्राम स्थापित करने के लिए उपयोगी है। कोड को कस्टम सॉफ़्टवेयर इंस्टॉल की अनुमति देने के लिए जल्दी से संशोधित किया जा सकता है। प्रोग्रामों के लिए आकार अनुमान पूर्ण स्थापना से पहले और बाद के रीडिंग हैं। प्रत्येक प्रोग्राम का आकार सटीक नहीं है क्योंकि कुछ निर्भरताएं पहले से चेक किए गए आइटमों में स्थापित होती हैं। प्रोग्राम अपडेट होने पर आकार भी समय के साथ बदल सकते हैं।

<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/e9722e4a18df1cdf579316e24ffd999e7f56f27c738340a5a997377453d4320c.png" width="692" height="479">
</p>

**रिमोट सेंसर नोड स्थापना**

सामान्य प्रयोजन के कंप्यूटर पर हमेशा की तरह FISSURE स्थापित करें। रिमोट कंप्यूटर पर FISSURE को स्थानीय कंप्यूटर के समान निर्देशिका स्थान पर स्थापित करें (आगे की सूचना तक) ताकि कुछ कार्यों के साथ फ़ाइलपथ त्रुटियों से बचा जा सके। सेंसर नोड को रिमोट ऑपरेशन के लिए कॉन्फ़िगर करने के लिए, `./YAML/Sensor_Node_Config/` निर्देशिका में "default.yaml" फ़ाइल को संपादित करें और निम्नलिखित फ़ील्ड संपादित करें:
- nickname: (कुछ भी लेकिन "Local Sensor Node" नहीं)
- hiprfisr_ip_address: (HIPRFISR/हब IP पता जिससे सेंसर नोड जुड़ता है)
- hardware: (अपने हार्डवेयर विवरण से भरें)

स्टार्टअप पर डिफ़ॉल्ट ऑटोरून प्लेलिस्ट फ़ाइल चलाने और रिमोट ऑपरेशन को छोड़ने के लिए "autorun" फ़ील्ड को `false` से `true` में बदलें। डैशबोर्ड ऑटोरून टैब से नई ऑटोरून प्लेलिस्ट उत्पन्न और सहेजी जा सकती हैं।

रिमोट सेंसर नोड एक सर्वर के रूप में कार्य करता है और उसके पास मान्य प्रमाणपत्रों (स्थापना के दौरान उत्पन्न) का एक सेट होना चाहिए जो क्लाइंट (स्थानीय कंप्यूटर) से मेल खाते हों। सर्वर को "server.key_secret" और "client.key" फ़ाइलों की आवश्यकता है जबकि क्लाइंट को "client.key_secret" और "server.key" फ़ाइलों की आवश्यकता है। यदि प्रमाणपत्र फ़ोल्डर सर्वर कंप्यूटर पर उत्पन्न किया गया था, तो क्लाइंट फ़ाइलों को मैन्युअल रूप से दूसरे कंप्यूटर पर स्थानांतरित किया जाना चाहिए।

**स्थानीय डैशबोर्ड उपयोग**

स्थापना के बाद एक नया टर्मिनल खोलें और दर्ज करें:```
fissure

FISSURE Dashboard को लॉन्च करने का इच्छित तरीका sudo के बिना टर्मिनल के माध्यम से है। टर्मिनल कुछ संचालनों के लिए महत्वपूर्ण स्थिति और प्रतिक्रिया प्रदान करता है। अधिक विवरण के लिए FISSURE दस्तावेज़ देखें।

FISSURE Dashboard में शीर्ष बटनों के माध्यम से एक स्थानीय सेंसर नोड लॉन्च किया जा सकता है और यह एक स्टैंडअलोन वर्कस्टेशन पर सभी पूर्व-मौजूद FISSURE कार्यक्षमता को बनाए रखने में मदद करता है। इस समय केवल एक स्थानीय और चार दूरस्थ सेंसर नोड्स (या पांच दूरस्थ) समर्थित हैं।

यदि कोई भी प्रोग्राम बंद होने पर फ्रीज या हैंग हो जाता है, तो निम्नलिखित कमांड्स का उपयोग समस्या का पता लगाने या जबरन बंद करने के लिए किया जा सकता है:``` sudo ps -aux | grep fissure sudo pkill python3 sudo kill -9 sudo pkill python3 && sudo pkill -9 -f fissure

root@kitploit:~
**Headless Hub**

HIPRFISR को अधिक कुशल TAK परीक्षण और परिचालन तैनाती के लिए डैशबोर्ड GUI के बिना लॉन्च किया जा सकता है। स्थापना के बाद एक नया टर्मिनल खोलें और दर्ज करें:```
fissure-hiprfisr

हब स्वचालित रूप से TAK सर्वर से कनेक्ट हो जाएगा और दूरस्थ नोड्स बिना किसी इंटरैक्शन के जुड़ सकेंगे।

दूरस्थ सेंसर नोड उपयोग

सेंसर नोड कॉन्फ़िग फ़ाइल (ऊपर देखें) को कॉन्फ़िगर करने के बाद, सेंसर नोड कोड को टर्मिनल में इस कमांड का उपयोग करके चलाया जा सकता है:``` fissure-sensor-node

root@kitploit:~
The sensor node code will stay active until ctrl+c is applied. Connecting to the remote sensor node is performed through the top buttons of the FISSURE Dashboard. Right-clicking the top buttons will select an active sensor node to perform operations. Future operations that utilize more than one node at a time will be handled on a case-by-case basis within the individual tabs.

**Windows 11 WSL2 निर्देश**

FISSURE, समर्थित Linux ऑपरेटिंग सिस्टम के लिए WSL2 का उपयोग करके Windows 11 में चल सकता है। निम्नलिखित निर्देश WSL2 स्थापित करने, Linux ऑपरेटिंग सिस्टम स्थापित करने, USB पासथ्रू सेट करने, और Linux ऑपरेटिंग सिस्टम में FISSURE स्थापित करने में मदद करने के लिए हैं।

WSL2 स्थापित करें:

1. PowerShell को व्यवस्थापक के रूप में खोलें
2. `wsl --install`
3. BIOS में वर्चुअलाइजेशन सक्षम करें, इसका उपयोग करके जांचें: Task Manager>Performance>CPU>Virtualization
4. `wsl --set-default-version 2`
5. `wsl --list --online`
6. एक विशिष्ट संस्करण स्थापित करें (सादा Ubuntu सूचीबद्ध नवीनतम संस्करण होना चाहिए): `wsl --install -d Ubuntu-22.04`
7. स्टार्ट मेन्यू खोलें, Ubuntu खोजें और इसे लॉन्च करें
8. एक वितरण को अनइंस्टॉल करने के लिए: `wsl --unregister Ubuntu-22.04`

PowerShell में व्यवस्थापक के रूप में USB पासथ्रू सक्षम करें:

1. `winget install usbipd`
2. usbipd को सिस्टम PATH में जोड़ें: प्रारंभ मेनू>पर्यावरण चर>सिस्टम पर्यावरण चर संपादित करें>सिस्टम गुण>पर्यावरण चर>सिस्टम चर>पथ>संपादित करें>नया: `C:\Program Files\usbipd-win`
3. PowerShell को बंद करें और व्यवस्थापक के रूप में पुनः खोलें
4. `usbipd wsl list`
5. `usbipd wsl attach --busid <BUS_ID>` या `usbipd wsl attach --busid <BUS_ID> --wsl <DistributionName>` (<BUS_ID> को डिवाइस के वास्तविक BUS ID से बदलें)
6. डिटैच करने के लिए: `usbipd wsl detach --busid <BUS_ID>`

Linux टर्मिनल में FISSURE स्थापित करें:

1. `sudo apt-get install git`
2. FISSURE को क्लोन करें और ऊपर बताए अनुसार स्थापित करें

**TAK सेटअप**

स्थानीय TAK सर्वर स्थापित और चलाने के लिए:

1. वेबसाइट से TAK सर्वर डॉकर ज़िप रजिस्टर और डाउनलोड करें: https://tak.gov/products/tak-server
2. `~/Installed_by_FISSURE` निर्देशिका बनाएं यदि वह मौजूद नहीं है
3. डाउनलोड की गई .zip फ़ाइल को `~/Installed_by_FISSURE` में रखें
4. FISSURE इंस्टॉलर में TAK Server आइटम चलाएं
5. स्थानीय WebTAK के लिए, `~/Installed_by_FISSURE/taskerver-docker-#.#-RELEASE-##/tak/certs/files/webadmin.p12` फ़ाइल को अपने ब्राउज़र में लोड करें (सेटिंग्स>प्रमाणपत्र)
6. `/FISSURE/YAML/User Configs/default.yaml` में "tak_on_startup" फ़ील्ड को True पर सेट करें या FISSURE Dashboard TAK मेन्यू से "Start Docker Containers" चुनें
7. FISSURE TAK मेन्यू से WebTAK खोलें और इंटरनेट कनेक्शन के साथ मैप लोड होने की पुष्टि करें
8. `/FISSURE/YAML/User Configs/default.yaml` में "connect_mode" (auto/manual/disabled) फ़ील्ड सेट करें। यदि मैन्युअल पर सेट किया गया है तो FISSURE Dashboard TAK मेन्यू में TAK सर्वर से कनेक्ट करें।
9. एक FISSURE प्रभाव चलाएं जो TAK अलर्ट बनाता है (उदाहरण जल्द आ रहे हैं)

एक दूरस्थ TAK सर्वर से कनेक्ट करने के लिए:

1. `/FISSURE/YAML/User Configs/default.yaml` में प्रमाणपत्र फ़ाइलपथ अपडेट करें
2. `/FISSURE/YAML/User Configs/default.yaml` में "connect_mode" (auto/manual/disabled) फ़ील्ड सेट करें। यदि मैन्युअल पर सेट किया गया है तो FISSURE Dashboard TAK मेन्यू में TAK सर्वर से कनेक्ट करें।
3. एक FISSURE प्रभाव चलाएं जो TAK अलर्ट बनाता है (उदाहरण जल्द आ रहे हैं)

**Apptainer सेटअप**

Apptainer का उपयोग अधिकांश FISSURE इंस्टॉलेशन को कंटेनरीकृत करने के लिए किया जाता है, जिससे विभिन्न सिस्टमों पर तैनाती और परीक्षण सरल हो जाता है। जबकि अधिकांश FISSURE Apptainer वातावरण के अंदर चलता है, कई घटकों को **होस्ट** पर सेटअप की आवश्यकता होती है:

- **Docker कंटेनर** (जैसे PostgreSQL डेटाबेस और TAK Server) **होस्ट** पर चलते हैं, Apptainer के अंदर नहीं।
- **udev नियम, USB ड्राइवर, और हार्डवेयर इंटरफ़ेस** को SDR, Wi-Fi एडेप्टर, और अन्य परिधीय उपकरणों के समुचित कार्य के लिए होस्ट पर स्थापित किया जाना चाहिए।

पूर्व-निर्मित Apptainer कंटेनर और ISO इमेज भविष्य के रिलीज़ में सेटअप को सरल बनाने के लिए योजनाबद्ध हैं। ये निर्देश उन उपयोगकर्ताओं के लिए हैं जो **Apptainer कंटेनर को स्रोत से बनाना** चाहते हैं या अपने इंस्टॉलेशन को अनुकूलित करना चाहते हैं।

1. **FISSURE रिपॉजिटरी को क्लोन करें**

2. **इंस्टॉलर को कॉन्फ़िगर करें**
   - `FISSURE/install_apptainer.sh` को टेक्स्ट एडिटर में खोलें।
   - स्क्रिप्ट के शीर्ष के पास वेरिएबल्स की समीक्षा करें और समायोजित करें।
     प्रत्येक विकल्प (`true`/`false`) को उसके अनुसार सेट करें जिसे आप शामिल करना चाहते हैं (जैसे, `UHD`, `HackRF`, `Wi-Fi`, आदि)।
   - वांछित FISSURE इंस्टॉल मोड चुनें:
     - `full` - सभी SDR सॉफ्टवेयर, नेटवर्क टूल्स, और उपयोगिताएँ शामिल हैं
     - `base` - केवल कोर FISSURE + GUI निर्भरताएँ (भविष्य के कंटेनर निर्माण में तेजी लाने के लिए)
     - `Dashboard` - केवल GUI कंटेनर (कोई SDR उपकरण नहीं)
     - `HIPRFISR` - हेडलेस HIPRFISR सर्वर बिल्ड
     - `SensorNode` - केवल संवेदक नोड बिल्ड

3. **इंस्टॉलर चलाएं**   ```bash
   cd FISSURE/Installer
   ./install_apptainer.sh

यह आपके होम डायरेक्टरी में एक लिखने योग्य Apptainer sandbox बनाता है और चयनित सॉफ़्टवेयर को कंटेनर के अंदर और होस्ट पर (जहाँ लागू हो) स्थापित करता है।

  1. कंटेनर लॉन्च करें ```bash fissure-apptainer
    root@kitploit:~

यह कमांड FISSURE कंटेनर के अंदर एक टर्मिनल खोलता है जिसमें USB पोर्ट, ऑडियो डिवाइस और ग्राफ़िक्स हार्डवेयर और GUI एक्सेस के लिए स्वचालित रूप से बाउंड होते हैं।

  1. FISSURE चलाएँ एक बार कंटेनर के अंदर, FISSURE को सामान्य सिस्टम की तरह ही चलाएँ: ```bash fissure fissure-sensor-node
    root@kitploit:~

यह वातावरण एक मानक स्थापना की तरह व्यवहार करता है, लेकिन होस्ट से अधिक पृथक होता है। यदि आपको Apptainer के अंदर FISSURE का उपयोग करते समय समस्याएँ आती हैं, तो कृपया हमें बताएं कि कौन से प्रोग्राम, हार्डवेयर या सुविधाएँ सही ढंग से काम नहीं कर रही हैं।

Lessons

FISSURE विभिन्न प्रौद्योगिकियों और तकनीकों से परिचित होने के लिए कई उपयोगी गाइडों के साथ आता है। इनमें से कई में FISSURE में एकीकृत विभिन्न उपकरणों के उपयोग के चरण शामिल हैं। हम समय के साथ गुणवत्ता में सुधार करने और नई सामग्री जोड़ने का लक्ष्य रखते हैं।

  • पाठ1: OpenBTS
  • पाठ2: Lua Dissectors
  • पाठ3: Sound eXchange
  • पाठ4: ESP Boards
  • पाठ5: Radiosonde Tracking
  • पाठ6: RFID
  • पाठ7: Data Types
  • पाठ8: Custom GNU Radio Blocks
  • पाठ9: TPMS
  • पाठ10: Ham Radio Exams
  • पाठ11: Wi-Fi Tools
  • पाठ12: Creating Bootable USBs
  • पाठ13: Z-Wave
  • पाठ14: Ceiling Fans

FISSURE चुनौती - Continuous Capture the Flag

fissure_challenge

FISSURE चुनौती FISSURE ढांचे पर आधारित एक सतत कैप्चर-द-फ्लैग प्रतियोगिता है। इसे एक खुले शिक्षण उपकरण के रूप में डिज़ाइन किया गया है जहाँ कोई भी RF रिवर्स इंजीनियरिंग का अभ्यास कर सकता है, नई सुविधाओं का पता लगा सकता है, और प्रोटोकॉल-केंद्रित चुनौतियों का सामना कर सकता है।

  • समय के साथ FISSURE के विकसित होने पर नई चुनौतियाँ जोड़ी जाती हैं।
  • समाधान और वॉकथ्रू समय-समय पर YouTube पर पोस्ट किए जाते हैं। Solutions 1
  • समुदाय के सदस्यों को दूसरों के समाधान के लिए अपनी खुद की चुनौतियाँ प्रस्तुत करने के लिए प्रोत्साहित किया जाता है।

चुनौतियों तक पहुँचें: FISSURE Challenge

Contributing

FISSURE को बेहतर बनाने के सुझावों का दृढ़ता से स्वागत है। अच्छे योगदान क्षेत्रों में नई सुविधाएँ, इंस्टॉलेशन सुधार, RF प्रोटोकॉल, हार्डवेयर/SDR समर्थन, तृतीय-पक्ष उपकरण, GNU Radio फ्लो ग्राफ़, Python विश्लेषण स्क्रिप्ट, प्लगइन क्रियाएँ, पाठ, ट्यूटोरियल और दस्तावेज़ीकरण सुधार शामिल हैं।

शुरू करने का सबसे अच्छा स्थान Discussions पृष्ठ, Discord सर्वर, ईमेल या एक केंद्रित Issue है।

कोड योगदानों की अत्यधिक सराहना की जाती है:

  1. प्रोजेक्ट को फ़ोर्क करें
  2. अपनी फ़ीचर शाखा बनाएं (git checkout -b feature/AmazingFeature)
  3. अपने परिवर्तनों को कमिट करें (git commit -m 'Add some AmazingFeature')
  4. शाखा पर पुश करें (git push origin feature/AmazingFeature)
  5. पुल रिक्वेस्ट खोलें

अधिक विशिष्ट विचार चाहिए? हमारे रोडमैप और संभावित करने योग्य आइटमों की चल रही सूची देखें।

Student Projects and Classroom Use

FISSURE वरिष्ठ परियोजनाओं, स्नातक अनुसंधान, स्नातकोत्तर अनुसंधान, RF/साइबर सुरक्षा पाठ्यक्रमों और ओपन-सोर्स सॉफ़्टवेयर असाइनमेंट के लिए उपयुक्त है। छात्र टीमें SDR हार्डवेयर एकीकरण, RF प्रोटोकॉल विश्लेषण, सिग्नल डिटेक्शन, IQ विश्लेषण, प्लगइन्स, पाठ, विज़ुअलाइज़ेशन, TAK एकीकरण या दस्तावेज़ीकरण पर काम कर सकती हैं।

छात्र, प्रशिक्षक, अनुसंधान समूह और संगठन जो व्यावहारिक RF और रिवर्स इंजीनियरिंग परियोजनाओं के लिए FISSURE का उपयोग करने में रुचि रखते हैं, उन्हें संपर्क करने के लिए प्रोत्साहित किया जाता है।

Commercial Support and Collaboration

FISSURE और Fracture सहयोग के अवसरों पर चर्चा करने के लिए Assured Information Security, Inc. (AIS) व्यवसाय विकास से संपर्क करें। AIS मौजूदा प्लेटफ़ॉर्म और वर्कफ़्लो में FISSURE को एकीकृत करने, कस्टम प्लगइन्स और क्षमताएँ विकसित करने, नए हार्डवेयर और सेंसर के लिए समर्थन बढ़ाने और मिशन-विशिष्ट RF समाधान बनाने में सहायता कर सकता है।

तैनाती योग्य Fracture सिस्टम में रुचि रखने वाले संगठन AIS से संपर्क करके फिक्स्ड-साइट, वाहन, मैनपैक, sUAS और फिक्स्ड-विंग अनुप्रयोगों के लिए सामरिक नोड कॉन्फ़िगरेशन विकसित और एकीकृत कर सकते हैं। AIS TAK एकीकरण, वितरित सेंसर आर्किटेक्चर, RF संवेदन और जियोलोकेशन वर्कफ़्लो, कस्टम इलेक्ट्रॉनिक वारफेयर क्षमताएँ, ऑपरेटर प्रशिक्षण और दीर्घकालिक सिस्टम संधारण में भी सहायता कर सकता है।

चाहे आपका लक्ष्य अनुसंधान, शिक्षा, प्रोटोटाइपिंग, परिचालन तैनाती, या एक बड़े सिस्टम-ऑफ-सिस्टम आर्किटेक्चर में एकीकरण हो, AIS अंतर्निहित FISSURE ढांचे के लचीलेपन को संरक्षित करते हुए विकास और तैनाती में तेजी लाने में मदद कर सकता है।

License

GPL-3.0

लाइसेंस विवरण के लिए, LICENSE फ़ाइल देखें।

Contact

Discord सर्वर से जुड़ें: https://discord.gg/JZDs5sgxcG

Twitter/X पर फ़ॉलो करें: @FissureRF, @AinfoSec

Bluesky पर फ़ॉलो करें: @fissurerf.bsky.social

LinkedIn पर कनेक्ट करें: FISSURE - The RF Framework

क्रिस पूर - Assured Information Security, Inc. - [email protected]

व्यवसाय विकास - Assured Information Security, Inc. - [email protected]

Testimonials

“FISSURE एक शक्तिशाली और बहुमुखी RF सॉफ़्टवेयर प्लेटफ़ॉर्म है जो शिक्षा और व्यावहारिक अनुप्रयोगों दोनों के लिए उपयुक्त है। यह सामान्यतः उपयोग किए जाने वाले हार्डवेयर की एक विस्तृत श्रृंखला का समर्थन करता है और सहज IQ डेटा विश्लेषण उपकरण प्रदान करता है। ये सुविधाएँ हमें अपने प्रोजेक्ट में RF सिग्नल संदेशों को देखने, व्याख्या करने और सीधे संशोधित करने में सक्षम बनाती हैं।”
– डायलन आर.

“हमने अपने इंजीनियरिंग प्रोजेक्ट में FISSURE का उपयोग करने का वास्तव में आनंद लिया। यह सॉफ़्टवेयर रेडियो फ़्रीक्वेंसी में हेरफेर करने के लिए उपकरणों का एक अविश्वसनीय रूप से व्यापक संग्रह है और वायरलेस संचार से जुड़े हमारे अध्ययनों के लिए एक अद्भुत सहायता था।”
– विश्वविद्यालय वरिष्ठ परियोजना टीम

Acknowledgments

इस परियोजना में उनके योगदान के लिए डॉ. सैमुअल मंत्रावाडी और जोसेफ रीथ को विशेष धन्यवाद।

Assured Information Security

हमारे अन्य ओपन-सोर्स प्रोजेक्ट देखें: https://ainfosec.dev/

सिग्नल, रिवर्स इंजीनियरिंग या साइबर सुरक्षा के अन्य क्षेत्रों में काम करना पसंद है? हमारे वर्तमान पदों को ब्राउज़ करें या भविष्य में विचार के लिए हमारे प्रतिभा समुदाय से जुड़ें।

यदि आपको हैकिंग में रुचि है, तो हमारी Can You Hack It?® चुनौती देखें और अपने कौशल का परीक्षण करें! हमें यह दिखाने के लिए अपना स्कोर सबमिट करें कि आप क्या कर सकते हैं। AIS का पूरे अमेरिका में कार्यालयों और दूरस्थ कर्मचारियों के साथ एक राष्ट्रीय उपस्थिति है। हम प्रतिस्पर्धी वेतन और उत्कृष्ट लाभ प्रदान करते हैं। एक ऐसी टीम से जुड़ें जो न केवल साइबरस्पेस के भविष्य के लिए प्रतिबद्ध है, बल्कि हमारे कर्मचारियों की सफलता के लिए भी प्रतिबद्ध है।

ais

टूल डाउनलोड करें
सिग्नल डिटेक्टर
IQ हेरफेर
सिग्नल लुकअप
पैटर्न पहचान
हमले
फज़िंग
सिग्नल प्लेलिस्ट
छवि गैलरी
पैकेट निर्माण
Scapy एकीकरण
CRC कैलकुलेटर
लॉगिंग
डेटासेट बिल्डर
ऑनलाइन संग्रह
तृतीय-पक्ष उपकरण
डार्क और कस्टम थीम
ऑपरेटिंग सिस्टमFISSURE शाखाडिफ़ॉल्ट GNU Radio संस्करण
DragonOS Noble (24.04)Python3maint-3.10
KaliPython3maint-3.10
Raspberry Pi OSPython3maint-3.10
Ubuntu 18.04Python2_maint-3.7maint-3.7
Ubuntu 20.04Python3maint-3.8
Ubuntu 22.04Python3maint-3.10
Ubuntu 22.04Python3maint-3.10
Ubuntu 24.04 / Ubuntu ARM (Orange Pi) / Ubuntu for Raspberry PiPython3maint-3.10
Windows 11 WSL2देखें समर्थित Linux संस्करणदेखें समर्थित Linux संस्करण
FISSURE शाखा
डिफ़ॉल्ट GNU Radio संस्करण
BackBox LinuxPython3maint-3.10
KDE neonPython3maint-3.10
Parrot Security 6.1Python3maint-3.10