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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
vhf-morse-transmitter-monitor — अपने रेडियो को 148.500 MHz पर सेट करें, FM, USB, या CW मोड चुनें, और स्क्वेल्च को 0 या 1 पर सेट करें। फिर, अपने रेडियो का एंटीना मॉनिटर के HDMI पोर्ट की ओर बढ़ाएँ, और बधाई हो—अब आप सीधे अपने मॉनिटर से मोर्स कोड में संचारित कर सकते हैं! | Kitploit
उपकरण/GitHubGitHub/ta1eei/vhf-morse-transmitter-monitor
वायरलेस सुरक्षाहार्डवेयर और IoT सुरक्षालर्निंग और शिक्षा
GitHubta1eei/vhf-morse-transmitter-monitor

vhf-morse-transmitter-monitor

अपने रेडियो को 148.500 MHz पर सेट करें, FM, USB, या CW मोड चुनें, और स्क्वेल्च को 0 या 1 पर सेट करें। फिर, अपने रेडियो का एंटीना मॉनिटर के HDMI पोर्ट की ओर बढ़ाएँ, और बधाई हो—अब आप सीधे अपने मॉनिटर से मोर्स कोड में संचारित कर सकते हैं!

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट
284120घं 19मि पहलेअभी तक समीक्षित नहीं

📡 VHF मॉनिटर RF ट्रांसमीटर (TEMPEST / EMI साइड-चैनल मोर्स जनरेटर)

ORCID License: MIT Featured on Hackaday Featured on RTL-SDR

लेखक: TA1EEI (Efe Işık)
संस्करण: 1.2
लाइसेंस: MIT (ओपन सोर्स / शैक्षिक एवं प्रायोगिक)


📰 फीचर्ड एवं मीडिया कवरेज

  • [Hackaday] - Get Your Monitor Transmitting VHF With A Browser Tool
  • [RTL-SDR.com] - An HTML Browser Page That Uses Display Pixel Clock EMI Leakage to Transmit VHF Morse Code

📌 परियोजना अवलोकन

VHF मॉनिटर RF ट्रांसमीटर एक ब्राउज़र-आधारित प्रायोगिक उपकरण है जो एक सामान्य कंप्यूटर डिस्प्ले को एक छोटी-दूरी के VHF मोर्स कोड ट्रांसमीटर में परिवर्तित करता है।

उल्लेखनीय रूप से, यह परियोजना बिना किसी रेडियो हार्डवेयर, RF ट्रांसमीटर, SDR, या बाहरी मॉडेम के संचालित होती है। एक अनुकूलित HTML5 Canvas रेंडर इंजन का उपयोग करके अपनी स्क्रीन पर सटीक पिक्सेल आउटपुट को नियंत्रित करके, यह डिस्प्ले के आंतरिक वीडियो प्रोसेसिंग यूनिट (GPU/Scaler) और ट्रांसमिशन इंटरफेस (HDMI/DisplayPort) में हेरफेर करता है ताकि साइड-चैनल उत्सर्जन (TEMPEST) के माध्यम से सीधे मॉड्यूलेटेड विद्युत चुम्बकीय संकेतों का विकिरण किया जा सके।


🔬 गहन अध्ययन: डिस्प्ले EMI के पीछे की भौतिकी और इंजीनियरिंग

आधुनिक वीडियो पाइपलाइनें विशुद्ध रूप से ऑप्टिकल नहीं हैं; वे उच्च आवृत्तियों पर संचालित होने वाले उच्च-गति वाले डिजिटल इलेक्ट्रॉनिक्स हैं। यह परियोजना पठनीय RF संकेतों को प्रसारित करने के लिए अनजाने विद्युत चुम्बकीय विकिरण (EMI) का दोहन करती है।

1. वीडियो पिक्सेल क्लॉक ($f_{\text{pixel}}$)

एक स्थिर छवि प्रदर्शित करने के लिए, एक ग्राफिक्स कार्ड लगातार वीडियो डेटा को मॉनिटर पर फ्रेम-दर-फ्रेम, लाइन-दर-लाइन धकेलता है। इस पिक्सेल स्ट्रीम को नियंत्रित करने वाली आधार क्लॉक आवृत्ति को पिक्सेल क्लॉक आवृत्ति ($f_{\text{pixel}}$) के रूप में जाना जाता है।

पिक्सेल क्लॉक की गणना कुल फ्रेम आयामों (सक्रिय डिस्प्ले क्षेत्र के साथ-साथ क्षैतिज और ऊर्ध्वाधर ब्लैंकिंग अंतराल सहित) को स्क्रीन रिफ्रेश दर से गुणा करके की जाती है:

$$f_{\text{pixel}} = H_{\text{total}} \times V_{\text{total}} \times f_{\text{refresh}}$$

जहाँ:

  • $H_{\text{total}} = H_{\text{active}} + H_{\text{blanking}}$ (क्षैतिज कुल पिक्सेल)
  • $V_{\text{total}} = V_{\text{active}} + V_{\text{blanking}}$ (ऊर्ध्वाधर कुल लाइनें)
  • $f_{\text{refresh}}$ = स्क्रीन रिफ्रेश दर Hz में

उदाहरण गणना (मानक 1080p @ 60Hz):

  • सक्रिय रिज़ॉल्यूशन: $1920 \times 1080$
  • CEA-861 टाइमिंग मानक: $H_{\text{total}} = 2200$, $V_{\text{total}} = 1125$
  • रिफ्रेश दर: $60\text{ Hz}$ $$f_{\text{pixel}} = 2200 \times 1125 \times 60 = 148,500,000\text{ Hz} = 148.500\text{ MHz}$$

2. उच्च-आवृत्ति पैटर्न मॉड्यूलेशन

जब स्क्रीन एक सादा काला या स्थिर पृष्ठभूमि प्रदर्शित करती है, तो वीडियो केबल में सिग्नल करंट अपेक्षाकृत एकसमान रहता है।

हालाँकि, जब एप्लिकेशन एक वैकल्पिक $1 \times 1$ पिक्सेल पैटर्न (काले #000000 और सफेद #FFFFFF पिक्सेल को एक-दूसरे के बगल में बदलते हुए) प्रस्तुत करता है, तो हर आसन्न क्लॉक चक्र डिस्प्ले इंटरफेस सीरियलाइज़र (HDMI में TMDS या FRL; DisplayPort में Main Link Lanes) को अपनी वोल्टेज स्थिति को तेजी से टॉगल करने के लिए मजबूर करता है।

यह अधिकतम स्थिति टॉगलिंग सटीक पिक्सेल क्लॉक आवृत्ति (148.500 MHz) पर एक मजबूत विद्युत चुम्बकीय क्षेत्र प्रेरित करती है, जो अंतरिक्ष में एक RF कैरियर तरंग प्रसारित करती है।

3. CW (कंटीन्यूअस वेव) / AM मोर्स मॉड्यूलेशन

इस विद्युत चुम्बकीय विकिरण में पठनीय डेटा एन्कोड करने के लिए:

  • कैरियर चालू (Mark): एप्लिकेशन पूरी स्क्रीन कैनवास पर एक उच्च-कंट्रास्ट वैकल्पिक पिक्सेल पैटर्न प्रस्तुत करता है। वीडियो लाइन सीरियलाइज़र अधिकतम क्षमता पर उतार-चढ़ाव करता है, जिससे मजबूत RF हस्तक्षेप उत्सर्जित होता है।
  • कैरियर बंद (Space): कैनवास तुरंत ठोस काले (#000000) पर स्विच हो जाता है। क्लॉक ट्रांज़िशन न्यूनतम बेसलाइन शोर तक गिर जाते हैं, जिससे विकिरित RF आउटपुट समाप्त हो जाता है।

इन पैटर्न टॉगल्स को मानक मोर्स कोड तत्व लंबाई (डॉट्स = 1 यूनिट, डैश = 3 यूनिट) से मेल खाने के लिए समयबद्ध करके, एक निकटवर्ती रेडियो रिसीवर एक श्रव्य CW/AM टोन उठाता है।


🧮 लक्ष्य आवृत्तियों की गणना कैसे की जाती है

विभिन्न मॉनिटर रिज़ॉल्यूशन और रिफ्रेश दरें अलग-अलग मौलिक आवृत्तियाँ उत्पन्न करती हैं। डिस्प्ले टाइमिंग द्वारा सामान्यतः उत्पन्न लक्ष्य आवृत्तियाँ नीचे दी गई हैं:

हार्मोनिक्स पर नोट: मौलिक पिक्सेल क्लॉक आवृत्ति के अतिरिक्त, मजबूत द्वितीयक और तृतीयक हार्मोनिक्स भी उच्च बैंड ($2 \times f_{\text{pixel}}$, $3 \times f_{\text{pixel}}$) में पाए जा सकते हैं।


🚀 संस्करण 1.2 की प्रमुख विशेषताएँ

  • 🌐 स्वचालित बहुभाषी पहचान: स्टार्टअप पर navigator.language पढ़ता है और UI को स्वचालित रूप से अंग्रेजी, तुर्की, फ्रेंच, जर्मन, स्पेनिश या चीनी में स्थानीयकृत करता है।
  • ⚡ लाइव आवृत्ति गणना इंजन: उच्च-रिज़ॉल्यूशन टाइमर (performance.now()) के माध्यम से रिज़ॉल्यूशन और रिफ्रेश दर का पता लगाता है ताकि सक्रिय ट्रांसमिशन आवृत्ति की गतिशील रूप से भविष्यवाणी की जा सके।
  • 🛡️ इंटरैक्टिव सुरक्षा और सहमति ओवरले: फोटोसेंसिटिव मिर्गी चेतावनी और रिसीवर सेटअप चरण प्रदान करने वाला एक इंटरैक्टिव स्टार्टअप मोडल शामिल है।
  • 🖥️ डायनामिक फुलस्क्रीन अनुकूलन: स्क्रीन सतह क्षेत्र को अधिकतम करने और उत्सर्जित RF शक्ति को बढ़ाने के लिए ट्रांसमिशन शुरू होने पर स्वचालित रूप से फुलस्क्रीन मोड का अनुरोध करता है।
  • ⏱️ सटीक टाइमिंग स्लाइडर: शब्द प्रति मिनट (WPM) गति को समायोजित करने के लिए डॉट अवधि (50 ms – 300 ms) को ठीक-ट्यून करें।

⚙️ रिसीवर सेटअप और हार्डवेयर निर्देश

हैंडहेल्ड रेडियो (जैसे, Quansheng, Baofeng, Yaesu, Icom) या SDR (RTL-SDR, HackRF, Airspy) का उपयोग करके ट्रांसमिशन सुनने के लिए:

  1. लक्ष्य आवृत्ति की गणना करें: ऐप खोलें; यह आपकी पहचानी गई लक्ष्य आवृत्ति प्रदर्शित करेगा (जैसे, 148.500 MHz)।
  2. रिसीवर आवृत्ति सेट करें: अपने रेडियो/SDR को उस आवृत्ति पर सटीक रूप से ट्यून करें।
  3. रेडियो मोड चुनें: मॉड्यूलेशन मोड को AM, USB, CW, या FM पर स्विच करें।
  4. स्क्वेल्च अक्षम करें: स्क्वेल्च को 0 पर सेट करें (अनम्यूटेड, खुला स्टैटिक शोर)।
  5. बैंडविड्थ सेट करें: WIDE रिसीवर फ़िल्टर बैंडविड्थ चुनें।
  6. एंटीना प्लेसमेंट: अपने रिसीवर एंटीना को सीधे अपने मॉनिटर के पीछे, HDMI या DisplayPort कनेक्टर के जितना संभव हो उतना करीब रखें।

⚠️ सुरक्षा और कानूनी अस्वीकरण

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

📖 उद्धरण

यदि आप इस परियोजना का उपयोग अपने शोध, शैक्षणिक कार्य, या तकनीकी प्रयोगों में करते हैं, तो कृपया इसे निम्नानुसार उद्धृत करें:

root@kitploit:~
@software{isik2026vhf,
  author = {Isik, Efe},
  title = {VHF Monitor RF Transmitter: Browser-Based TEMPEST / EMI Side-Channel Morse Generator},
  year = {2026},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{[https://github.com/TA1EEI/vhf-morse-transmitter-monitor](https://github.com/TA1EEI/vhf-morse-transmitter-monitor)}},
  license = {MIT}
}
टूल डाउनलोड करें
रिज़ॉल्यूशनरिफ्रेश दर (Hz)कुल टाइमिंग ($H_{\text{total}} \times V_{\text{total}}$)मौलिक लक्ष्य आवृत्ति
1920 x 108060 Hz$2200 \times 1125$148.500 MHz (VHF शौकिया 2m बैंड)
1920 x 1080144 Hz$2200 \times 1125$356.400 MHz (UHF सैन्य / विमानन)
2560 x 144060 Hz$2720 \times 1481$241.500 MHz (VHF उच्च)
1280 x 72060 Hz$1650 \times 750$74.250 MHz (VHF निम्न / 4m बैंड)