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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
piraterf — PIrateRF आपके Raspberry Pi Zero W को एक पोर्टेबल RF सिग्नल जनरेटर में बदल देता है जो अपना स्वयं का WiFi हॉटस्पॉट बनाता है। FM प्रसारण से लेकर डिजिटल मोड तक सब कुछ अपने ब्राउज़र के माध्यम से नियंत्रित करें - कहीं से भी वायु तरंगों को हैक करें! 📡⚡ | Kitploit
उपकरण/GitHubGitHub/psyb0t/piraterf
एम्बेडेड सिस्टम सुरक्षासामान्य उपयोगिताएँOSINT (खुला स्रोत खुफिया)शोषणआरएफआईडी/एनएफसी उपकरणफज़िंगवायरलेस सुरक्षापेनिट्रेशन टेस्टिंगहार्डवेयर और IoT सुरक्षालर्निंग और शिक्षारेड टीमिंग
27429121 महीना पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHub
psyb0t/piraterf

piraterf

PIrateRF आपके Raspberry Pi Zero W को एक पोर्टेबल RF सिग्नल जनरेटर में बदल देता है जो अपना स्वयं का WiFi हॉटस्पॉट बनाता है। FM प्रसारण से लेकर डिजिटल मोड तक सब कुछ अपने ब्राउज़र के माध्यम से नियंत्रित करें - कहीं से भी वायु तरंगों को हैक करें! 📡⚡

रिपॉजिटरी देखेंवेबसाइट

🏴‍☠️ PIrateRF - सॉफ्टवेयर-डिफ़ाइंड रेडियो ट्रांसमिशन प्लेटफ़ॉर्म

PIrateRF

PIrateRF आपके Raspberry Pi Zero W को एक पोर्टेबल RF सिग्नल जनरेटर में बदल देता है जो अपना स्वयं का WiFi हॉटस्पॉट बनाता है। अपने ब्राउज़र के माध्यम से FM प्रसारण से लेकर डिजिटल मोड तक सब कुछ नियंत्रित करें - कहीं से भी एयरवेव्स को हैक करें! 📡⚡

🎬 PIrateRF प्रोमो वीडियो के लिए यहाँ क्लिक करें

📺 PIrateRF शोकेस वीडियो के लिए यहाँ क्लिक करें


⚠️ कानूनी सूचना

PIrateRF को शौकिया रेडियो प्रयोग और शिक्षा के लिए डिज़ाइन किया गया है - जिसमें बाहरी एंटीना के बिना सुरक्षित इनडोर परीक्षण शामिल है। उन इंजीनियरों के लिए बनाया गया है जो समझते हैं कि अच्छी RF प्रथाएं मनमानी प्रशासनिक सीमाओं से अधिक महत्वपूर्ण हैं। उपयोगकर्ता सभी स्थानीय RF नियमों और लाइसेंसिंग आवश्यकताओं के अनुपालन के लिए जिम्मेदार हैं। मैं आपके किसी भी बेवकूफी भरे फैसलों के लिए जिम्मेदार नहीं हूँ!

इस दस्तावेज़ में सभी प्रदर्शन छवियाँ और परीक्षण बिना एंटीना के घर के अंदर किए गए थे, जिनकी अधिकतम सीमा लगभग 5 मीटर थी।


📋 विषय सूची

  • 🎯 12 विभिन्न ट्रांसमिशन मोड
  • 🚀 त्वरित सेटअप गाइड
    • पूर्वापेक्षाएँ
    • विकल्प 1: पूर्व-निर्मित इमेज (अनुशंसित)
    • विकल्प 2: मैन्युअल बिल्ड सेटअप
      • 🚨 महत्वपूर्ण: पहले Pi Zero सेटअप करें!
      • 1. प्रारंभिक सेटअप
      • 2. पूर्ण Pi सेटअप
      • 3. कनेक्ट करें और उपयोग करें
  • 🎉 पाइरेट क्रू मोड
  • 🔌 एंटीना सेटअप
  • 📡 ट्रांसमिशन मोड की व्याख्या
    • 🎵 FM स्टेशन
    • 🎙️ लाइव माइक्रोफोन प्रसारण
    • 📟 FT8
    • 📠 RTTY
    • 📊 FSK
    • 📱 POCSAG
    • 📻 मोर्स कोड
    • 🎛️ कैरियर वेव
    • 🌊 फ़्रीक्वेंसी स्वीप
    • 📺 SSTV
    • 🎨 स्पेक्ट्रम पेंट
    • 📡 IQ
  • 💾 प्रीसेट सिस्टम
  • 🛠️ डेवलपमेंट कमांड्स
    • स्थानीय डेवलपमेंट
    • Pi प्रबंधन
  • 📁 प्रोजेक्ट स्ट्रक्चर
  • 🏴‍☠️ कानूनी और सुरक्षा सूचना
    • शौकिया रेडियो लाइसेंस आवश्यक
    • फ़्रीक्वेंसी नियम
    • हार्डवेयर आवश्यकताएँ (उचित उपयोग के लिए)
    • भौगोलिक प्रतिबंध
    • 🏠 इनडोर परीक्षण और प्रयोग
  • 📡 मानक ऑपरेटिंग फ़्रीक्वेंसी
    • HF शौकिया बैंड (3-30 MHz)
    • VHF/UHF शौकिया बैंड
    • FT8 मानक फ़्रीक्वेंसी (USB मोड)
    • RTTY मानक फ़्रीक्वेंसी (USB मोड)
    • SSTV मानक फ़्रीक्वेंसी
    • FM रिपीटर मानक स्प्लिट्स
  • 🔗 कोर डिपेंडेंसीज़
  • 📝 लाइसेंस
  • 📋 Changelog
  • TODO

🎯 12 विभिन्न ट्रांसमिशन मोड

  • 🎵 FM स्टेशन - RDS मेटाडेटा, प्लेलिस्ट और ऑडियो प्रोसेसिंग के साथ पूर्ण FM प्रसारण
  • 🎙️ लाइव माइक्रोफोन प्रसारण - कॉन्फ़िगरेबल मॉड्यूलेशन (AM/DSB/USB/LSB/FM/RAW) के साथ रीयल-टाइम माइक्रोफोन स्ट्रीमिंग
  • 📟 FT8 - HF बैंड पर कमजोर-सिग्नल संचार के लिए लंबी दूरी का डिजिटल मोड
  • 📠 RTTY - Baudot कोड और FSK मॉड्यूलेशन का उपयोग कर रेडियो टेलिटाइप
  • 📊 FSK - डिजिटल डेटा ट्रांसमिशन के लिए फ़्रीक्वेंसी शिफ्ट कीइंग
  • 📱 POCSAG - डिजिटल पेजर मैसेजिंग सिस्टम
  • 📻 मोर्स कोड - कॉन्फ़िगरेबल WPM के साथ CW ट्रांसमिशन
  • 🎛️ कैरियर वेव - परीक्षण के लिए सरल कैरियर जनरेशन
  • 🌊 फ़्रीक्वेंसी स्वीप - एंटीना परीक्षण और विश्लेषण के लिए RF स्वीप
  • 📺 SSTV - स्लो स्कैन टेलीविज़न इमेज ट्रांसमिशन
  • 🎨 स्पेक्ट्रम पेंट - छवियों को RF स्पेक्ट्रम कला में बदलें
  • 📡 IQ - सिग्नल पुनरुत्पादन और परीक्षण के लिए रॉ IQ सैंपल रीप्ले

सभी एक स्टैंडअलोन WiFi एक्सेस पॉइंट के माध्यम से नियंत्रित - किसी भी डिवाइस को कनेक्ट करें और उस RF विद्रोही की तरह ट्रांसमिट करना शुरू करें जो आप बनने वाले थे! अंतर्राष्ट्रीय जल संचालन और अधिक... लचीली स्पेक्ट्रम नीतियों वाले क्षेत्रों के लिए एकदम सही!

🚀 त्वरित सेटअप गाइड

पूर्वापेक्षाएँ

  • Raspberry Pi Zero 1 W (मूल मॉडल, अनुशंसित) 4GB+ SD कार्ड के साथ
    • अन्य Pi मॉडल: rpitx स्वयं Pi 1, 2, 3, 3B+, Zero, Zero W, और Pi 4 पर काम करता है — लेकिन PIrateRF के डिप्लॉयमेंट स्क्रिप्ट्स, WiFi AP सेटअप, क्रॉस-कम्पाइलेशन और प्री-बिल्ट इमेज विशेष रूप से Pi Zero 1 W के लिए बनाई गई हैं। अन्य बोर्ड मैन्युअल सेटअप के साथ काम कर सकते हैं लेकिन परीक्षण नहीं किया गया है।

विकल्प 1: पूर्व-निर्मित इमेज (अनुशंसित)

सभी बिल्ड बकवास को छोड़ें और सीधे RF अराजकता पर पहुँचें:

  1. डाउनलोड करें पूर्व-निर्मित इमेज: PIrateRF इमेज v2025-11-23
  2. फ्लैश करें SD कार्ड में:
    • Raspberry Pi Imager (अनुशंसित): "Use custom image" चुनें और डाउनलोड की गई .img फ़ाइल चुनें
    • कमांड लाइन: sudo dd if=piraterf_2025-11-23_22-18-49.img of=/dev/sdX bs=4M status=progress (/dev/sdX को अपने SD कार्ड से बदलें)
  3. बूट करें Pi Zero W और WiFi से कनेक्ट करें: "🏴‍☠️📡" (पासवर्ड: "FUCKER!!!")
  4. ब्राउज़र खोलें: https://piraterf.local और तुरंत ट्रांसमिट करना शुरू करें!

डिफ़ॉल्ट सेटिंग्स:

  • WiFi AP: SSID "🏴‍☠️📡", पासवर्ड "FUCKER!!!"
  • SSH एक्सेस: उपयोगकर्ता fucker, पासवर्ड FUCKER, होस्टनाम piraterf.local
  • वेब इंटरफ़ेस: https://piraterf.local

विकल्प 2: मैन्युअल बिल्ड सेटअप

🚨 महत्वपूर्ण: पहले Pi Zero सेटअप करें!

कुछ भी करने से पहले, अपने Pi Zero W को SSH के माध्यम से कनेक्ट और एक्सेस करें। इस ट्यूटोरियल का पालन करें जो वास्तव में काम करता है:

👉 Pi Zero W USB कनेक्शन ट्यूटोरियल

यह आपके Pi Zero को USB के माध्यम से SSH एक्सेस के साथ कनेक्ट करेगा ताकि आप वास्तव में PIrateRF को उस छोटे बदमाश पर डिप्लॉय कर सकें।

🌐 इंटरनेट शेयरिंग आवश्यक: USB कनेक्शन काम करने के बाद, आपको अपने कंप्यूटर से Pi Zero में इंटरनेट शेयर करना होगा। सेटअप स्क्रिप्ट्स को पैकेज और डिपेंडेंसी डाउनलोड करने की आवश्यकता है - कोई इंटरनेट नहीं, कोई RF अराजकता नहीं।

Ubuntu/Linux पर इंटरनेट शेयरिंग सेट करें:

  1. कनेक्शन को शेयर्ड पर सेट करें: Ubuntu नेटवर्क सेटिंग्स में, USB कनेक्शन (आमतौर पर usb0) ढूंढें, उस पर क्लिक करें, IPv4 सेटिंग्स पर जाएं, और विधि को "Link-Local Only" से "Shared to other computers" में बदलें

  2. Docker सेवाएँ बंद करें (वे नेटवर्किंग में हस्तक्षेप करती हैं):```bash sudo systemctl stop docker.socket sudo systemctl stop docker

root@kitploit:~
3. **नेटवर्कमैनेजर को पुनः प्रारंभ करें**:```bash
sudo systemctl restart NetworkManager
  1. iptables नियम कॉन्फ़िगर करें (अपने वास्तविक इंटरफ़ेस से usb0 और enp5s0 को बदलें):```bash sudo iptables -A FORWARD -i usb0 -o enp5s0 -j ACCEPT sudo iptables -A FORWARD -i enp5s0 -o usb0 -j ACCEPT sudo iptables -t nat -A POSTROUTING -s 10.42.0.0/24 -o enp5s0 -j MASQUERADE
root@kitploit:~
5. **इसे जाँचें**: अपने Pi में `ssh [email protected]` से SSH करें (या जो भी [email protected] आपने सेट किया हो) और `ping 8.8.8.8` चलाएँ - यदि यह काम करता है, तो आप कुछ RF अराजकता फैलाने के लिए तैयार हैं!

**अपने इंटरफ़ेस खोजें**: `ip link show` का उपयोग करके `usb0` (Pi कनेक्शन) और अपने मुख्य इंटरनेट इंटरफ़ेस को देखें।

### 1. प्रारंभिक सेटअप```bash
# Clone the repository
git clone https://github.com/psyb0t/piraterf.git
cd piraterf

# Configure your Pi settings
nano scripts/pi_config.sh
# Set: PI_USER, PI_HOST, PI_PASS, AP_SSID, AP_PASSWORD

उदाहरण कॉन्फ़िगरेशन (अपने Pi सेटअप के अनुसार संशोधित करें):```bash PI_USER="fucker" # Pi username PI_HOST="piraterf.local" # Pi hostname/IP PI_PASS="FUCKER" # Pi password

AP_SSID="🏴‍☠️📡" # WiFi AP name AP_PASSWORD="FUCKER!!!" # WiFi AP password AP_CHANNEL="7" # WiFi channel (1-14) AP_COUNTRY="US" # Country code

root@kitploit:~
### 2. पूर्ण Pi सेटअप```bash
# Run the full automated setup
make pi

यह कमांड करेगा:

  • rpitx और निर्भरताएँ स्थापित करें
  • WiFi एक्सेस पॉइंट कॉन्फ़िगर करें
  • PIrateRF बनाएँ और तैनात करें
  • systemd सेवा स्थापित करें
  • पूर्ण पाइरेट मोड में रीबूट करें 🏴‍☠️

3. कनेक्ट करें और उपयोग करें

  1. WiFi से कनेक्ट करें: आपका कॉन्फ़िगर किया गया SSID (डिफ़ॉल्ट: "🏴‍☠️📡")
  2. ब्राउज़र खोलें: https://piraterf.local
  3. ट्रांसमिशन मोड चुनें और एक सही RF पाइरेट की तरह प्रसारण शुरू करें!

🎉 पाइरेट क्रू मोड

PIrateRF एक्सेस पॉइंट से कई डिवाइस कनेक्ट करें और सभी एक साथ वेब इंटरफ़ेस का उपयोग करें! जबकि एक समय में केवल एक ट्रांसमिशन चल सकता है (क्योंकि GPIO साझा नहीं करता), सभी कनेक्टेड डिवाइस रीयल-टाइम ट्रांसमिशन स्थिति, आउटपुट लॉग देखते हैं, और RF ट्रांसमिशन को नियंत्रित करने के लिए बारी-बारी से ले सकते हैं। दोस्तों के साथ रेडियो वेव गैंगबैंग में गड़बड़ करने के लिए एकदम सही! 📡💥

मल्टी-डिवाइस सुविधाएँ:

  • साझा नियंत्रण: कोई भी डिवाइस ट्रांसमिशन शुरू/बंद कर सकता है
  • लाइव स्थिति: सभी डिवाइस रीयल-टाइम ट्रांसमिशन प्रगति देखते हैं
  • आउटपुट स्ट्रीमिंग: लाइव RF ट्रांसमिशन लॉग सभी को दिखाई देते हैं
  • टर्न-आधारित अराजकता: सहयोगी प्रसारण के लिए डिवाइसों के बीच नियंत्रण पास करें

🔌 एंटीना सेटअप

अपने एंटीना को Pi Zero W पर GPIO 4 (फिजिकल पिन 7) से कनेक्ट करें:

  • कोई एंटीना नहीं: आपके घर के भीतर अत्यंत कमजोर सिग्नल - पड़ोसियों को परेशान किए बिना सुरक्षित अराजकता के लिए एकदम सही
  • छोटा तार (10-20cm): इनडोर प्रयोग के लिए न्यूनतम रेंज
  • तार एंटीना (75cm): लंबी रेंज लेकिन स्क्वायर वेव हार्मोनिक्स इच्छित से अधिक दूर तक जाते हैं - इस बकवास को घर के अंदर रखें
  • लो-पास फ़िल्टर + एंटीना: उचित आउटडोर ट्रांसमिशन के लिए (पहले अपना लाइसेंस प्राप्त करें)
  • लो-पास फ़िल्टर + एम्पलीफायर + एंटीना: अधिकतम रेंज और अधिकतम अराजकता के लिए (Pi डिफ़ॉल्ट रूप से मिलीवाट आउटपुट करता है)

⚠️ चेतावनी: Raspberry Pi GPIO पूरे स्पेक्ट्रम में हार्मोनिक्स के साथ स्क्वायर वेव आउटपुट करता है। उचित आउटडोर ट्रांसमिशन के लिए, आपको स्प्यूरियस उत्सर्जन को दबाने और RF नियमों का पालन करने के लिए उपयुक्त लो-पास फ़िल्टर का उपयोग करना होगा। फ़िल्टरिंग के बिना, आप एक साथ कई आवृत्तियों पर प्रसारण कर रहे हैं।

📡 ट्रांसमिशन मोड समझाया गया

🎵 FM स्टेशन

FM Station

RDS समर्थन के साथ पूर्ण FM प्रसारण:

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

  • आवृत्ति: MHz में ट्रांसमिशन आवृत्ति
  • ऑडियो फ़ाइल: MP3/WAV/FLAC/OGG अपलोड करें या प्रोसेस की गई फ़ाइलें चुनें

    अपलोड प्रक्रिया: फ़ाइलें स्वचालित रूप से FFmpeg के माध्यम से 48kHz/16-bit/mono WAV प्रारूप में परिवर्तित होती हैं और ./files/audio/uploads/ में सहेजी जाती हैं

  • प्लेलिस्ट बिल्डर: Sox का उपयोग करके कई ऑडियो फ़ाइलों और SFX को एक WAV में संयोजित करने का UI टूल
  • RDS सेटिंग्स:
    • PI कोड: 4-अक्षर स्टेशन पहचानकर्ता
    • PS नाम: 8-अक्षर स्टेशन नाम
    • रेडियो टेक्स्ट: 64-अक्षर स्क्रॉलिंग संदेश
  • प्ले मोड: "एक बार चलाएं" और "लूप" के बीच टॉगल करें
  • इंट्रो/आउट्रो: इंट्रो और आउट्रो SFX ट्रैक
  • PPM क्लॉक करेक्शन: आवृत्ति सटीकता को फाइन-ट्यून करें
  • टाइमआउट: निर्दिष्ट सेकंड के बाद ऑटो-स्टॉप (0 = कोई टाइमआउट नहीं)
  • माइक्रोफ़ोन रिकॉर्डिंग: ब्राउज़र इंटरफ़ेस के माध्यम से सीधे ऑडियो रिकॉर्ड करें और WAV के रूप में सहेजें

रिसेप्शन:

  • डीमॉड्यूलेशन: WFM (वाइडबैंड FM)
  • RDS सिग्नल: ट्रांसमिशन में तीन दृश्यमान सिग्नल शामिल हैं:
    • मुख्य सिग्नल: ऑडियो/संगीत शामिल है
    • दो समानांतर RDS सिग्नल: मुख्य कैरियर से एक निश्चित आवृत्ति ऑफसेट पर स्थित, स्टेशन मेटाडेटा युक्त
  • RDS डिकोडिंग: SDR++ (sdrpp-brown फोर्क) में एक अंतर्निहित RDS डिकोडर शामिल है (कोई प्लगइन आवश्यक नहीं) जो PI कोड, PS नाम और रेडियो टेक्स्ट को डिकोड कर सकता है

अनुप्रयोग: भूमिगत रेडियो प्रसारण, संगीत स्ट्रीमिंग, पॉडकास्टिंग, सामुदायिक रेडियो, पाइरेट रेडियो स्टेशन, पूरे पड़ोस को रिकरोल करना

FM Station Demo

🎙️ लाइव माइक्रोफ़ोन प्रसारण

Live Microphone Broadcast

कॉन्फ़िगरेबल मॉड्यूलेशन के साथ रीयल-टाइम माइक्रोफ़ोन स्ट्रीमिंग:

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

  • आवृत्ति: Hz में ट्रांसमिशन आवृत्ति
  • सैंपल रेट: ऑडियो सैंपल रेट (डिफ़ॉल्ट 48000 Hz)
  • बफ़र आकार: ब्राउज़र ऑडियो बफ़र (1024-16384 सैंपल)
    • 1024: कम विलंबता, गड़बड़ हो सकती है
    • 4096: डिफ़ॉल्ट संतुलित सेटिंग
    • 16384: अधिकतम गुणवत्ता, उच्च विलंबता
  • मॉड्यूलेशन: AM, DSB, USB, LSB, FM, RAW (नोट: Pi Zero पर USB/LSB धीमे हैं)
  • गेन: ऑडियो गेन मल्टीप्लायर (डिफ़ॉल्ट 1.0)
  • रीयल-टाइम प्रोसेसिंग: ब्राउज़र माइक्रोफ़ोन कैप्चर करता है, WebSocket के माध्यम से unix सॉकेट में स्ट्रीम करता है जो rpitx में पाइप हो जाता है

रिसेप्शन:

  • डीमॉड्यूलेशन: ट्रांसमिशन के लिए आपके द्वारा चुने गए उसी मॉड्यूलेशन मोड का उपयोग करें (AM, DSB, USB, LSB, FM, या RAW)

अनुप्रयोग: लाइव कमेंट्री, आपातकालीन संचार, शौकिया रेडियो नेट, रीयल-टाइम प्रसारण, अपनी डकारें प्रसारित करें, मॉशपिट में रहते हुए रेडियो पर लाइव जाएं

Live Microphone Broadcast Demo

📟 FT8

FT8

HF DX के लिए अति-कमजोर सिग्नल डिजिटल मोड:

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

  • आवृत्ति: Hz में आधार आवृत्ति (उदा., 20m के लिए 14074000)
  • संदेश: FT8 संदेश टेक्स्ट (उदा., "CQ CA0ALL JN06")
  • PPM क्लॉक करेक्शन: आवृत्ति सटीकता को फाइन-ट्यून करें
  • आवृत्ति ऑफसेट: FT8 उप-बैंड के भीतर 0-2500 Hz (डिफ़ॉल्ट 1240)
  • टाइम स्लॉट: 15-सेकंड ट्रांसमिशन स्लॉट चुनें (0, 1, या 2)
  • दोहराएं मोड: हर 15 सेकंड में निरंतर ट्रांसमिशन

रिसेप्शन:

  • डीमॉड्यूलेशन: USB मोड
  • डिकोडिंग: SDR++ (sdrpp-brown फोर्क) में एक अंतर्निहित FT8 डिकोडर मॉड्यूल है जो मानक FT8 आवृत्तियों (उदा., 14.074 MHz) पर ट्यून होने पर काम करता है
  • ⚠️ लाइसेंस चेतावनी: मान्य शौकिया रेडियो कॉल साइन के बिना FT8 प्रेषित न करें - FT8 संदेशों में कॉल साइन होते हैं और बिना एक के प्रेषण करना सीधे कॉल साइन स्पूफिंग है और अत्यधिक अवैध है

अनुप्रयोग: लंबी दूरी के DX संपर्क, कमजोर सिग्नल संचार, अंतरमहाद्वीपीय संपर्क, प्रतियोगियों को गड़बड़ करना

FT8 Demo

📠 RTTY

RTTY

क्लासिक डिजिटल टेक्स्ट संचार:

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

  • आवृत्ति: Hz में ट्रांसमिशन आवृत्ति
  • स्पेस फ़्रीक्वेंसी: FSK स्पेस फ़्रीक्वेंसी ऑफसेट (डिफ़ॉल्ट 170 Hz)
  • संदेश: प्रेषित करने के लिए टेक्स्ट

रिसेप्शन:

  • डीमॉड्यूलेशन: USB मोड
  • fldigi के साथ डिकोडिंग:
    • fldigi को RTTY मोड पर सेट करें
    • अपनी स्पेस फ़्रीक्वेंसी से मेल खाने के लिए शिफ्ट कॉन्फ़िगर करें (डिफ़ॉल्ट: 45.45/170 या आपकी चुनी हुई स्पेस फ़्रीक्वेंसी)
    • अपने SDR सॉफ़्टवेयर आउटपुट (SDR++, GQRX, SDRSharp, SDRAngel, आदि) के PulseAudio मॉनिटर का उपयोग करने के लिए fldigi ऑडियो इनपुट कॉन्फ़िगर करें

अनुप्रयोग: डिजिटल टेक्स्ट संचार, समाचार बुलेटिन, टेलीटाइप संदेश, RTTY पर ASCII कला भेजना

RTTY Demo

📊 FSK

FSK

डेटा ट्रांसमिशन के लिए बाइनरी फ़्रीक्वेंसी शिफ्ट कीइंग:

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

  • आवृत्ति: Hz में ट्रांसमिशन आवृत्ति
  • इनपुट प्रकार: टेक्स्ट या फ़ाइल मोड
    • टेक्स्ट मोड: सीधा टेक्स्ट इनपुट
    • फ़ाइल मोड: डेटा फ़ाइलें अपलोड करें (कोई भी प्रारूप)

      अपलोड प्रक्रिया: फ़ाइलें ज्यों की त्यों (कोई रूपांतरण नहीं) ./files/data/uploads/ में ले जाई जाती हैं, मूल एक्सटेंशन को संरक्षित करते हुए

  • बॉड दर: ट्रांसमिशन गति (विश्वसनीयता के लिए डिफ़ॉल्ट 50 बॉड)

रिसेप्शन:

  • डीमॉड्यूलेशन: FM मोड
  • minimodem के साथ डिकोडिंग: ```bash pw-record --target=81 --rate=48000 --channels=1 - | minimodem --rx 50 -q -c 1
    root@kitploit:~

नोट: pw-record --target=81 PulseAudio मॉनिटर सिंक (आपके SDR सॉफ़्टवेयर आउटपुट) से ऑडियो कैप्चर करता है। अपने चयनित बॉड दर से मेल खाने के लिए --rx पैरामीटर बदलें। वर्तमान कार्यान्वयन 50-100 बॉड दरों पर सबसे अच्छा काम करता है।

अनुप्रयोग: डिजिटल बुलेटिन, फ़ाइल स्थानांतरण, पैकेट रेडियो, डेटा ट्रांसमिशन, शौकिया रेडियो डिजिटल मोड, डायलअप के दिनों की तरह अश्लील सामग्री भेजना

FSK डेमो

📱 POCSAG

POCSAG

डिजिटल पेजर मैसेजिंग सिस्टम:

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

  • फ़्रीक्वेंसी: हर्ट्ज़ में ट्रांसमिशन फ़्रीक्वेंसी
  • बॉड दर: 512, 1200 (डिफ़ॉल्ट), या 2400 bps
  • फ़ंक्शन बिट्स: 0-3 (डिफ़ॉल्ट 3) संदेश प्रकार निर्धारित करता है:
    • 0: केवल संख्यात्मक संदेश (BCD एन्कोडेड)
    • 1-2: केवल रिंग (वास्तविक व्यवहार पेजर सेटिंग्स पर निर्भर करता है)
    • 3: अक्षरांकीय संदेश (ASCII एन्कोडेड, डिफ़ॉल्ट)
  • दोहराव संख्या: ट्रांसमिशन दोहराव की संख्या (डिफ़ॉल्ट 4)
  • संख्यात्मक मोड: केवल संख्यात्मक संदेशों के लिए टॉगल
  • ध्रुवता उलटें: सिग्नल ध्रुवता उलटना
  • डीबग मोड: डीबग आउटपुट सक्षम करें
  • संदेश: संदेशों की सरणी, प्रत्येक में शामिल:
    • पता: पेजर का पता (गैर-ऋणात्मक पूर्णांक)
    • संदेश: प्रेषित करने के लिए संदेश पाठ
    • फ़ंक्शन बिट्स (वैकल्पिक): प्रति-संदेश फ़ंक्शन बिट्स ओवरराइड (0-3)

रिसेप्शन:

  • डीमॉड्यूलेशन: FM मोड
  • multimon-ng के साथ डिकोडिंग: ```bash pw-record --target=81 --rate=22050 --channels=1 - | multimon-ng -t raw -a POCSAG1200 -
    root@kitploit:~

टिप्पणी: pw-record --target=81 PulseAudio मॉनिटर सिंक (आपके SDR सॉफ़्टवेयर आउटपुट) से ऑडियो कैप्चर करता है। अपनी चयनित बॉड दर के आधार पर multimon-ng मोड बदलें:

  • 512 बॉड: -a POCSAG512
  • 1200 बॉड: -a POCSAG1200
  • 2400 बॉड: -a POCSAG2400

अनुप्रयोग: आपातकालीन पेजिंग सिस्टम, अलर्ट सूचनाएं, पेजर मैसेजिंग, सामूहिक सूचना अराजकता, 90 के दशक की नॉस्टेल्जिया बॉम्बिंग

POCSAG डेमो

📻 मोर्स कोड

मोर्स कोड

पारंपरिक CW ट्रांसमिशन:

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

  • आवृत्ति: Hz में ट्रांसमिशन आवृत्ति
  • दर: प्रति मिनट डिट्स में ट्रांसमिशन गति (डिफ़ॉल्ट 20)
  • संदेश: मोर्स कोड में बदलने के लिए टेक्स्ट

रिसेप्शन:

  • डीमॉड्यूलेशन: CW मोड
  • multimon-ng के साथ डिकोडिंग: ```bash pw-record --target=81 --rate=22050 --channels=1 - | multimon-ng -t raw -a MORSE_CW -d 60 -g 60 -
    root@kitploit:~

नोट: pw-record --target=81 PulseAudio मॉनिटर सिंक (आपके SDR सॉफ्टवेयर आउटपुट) से ऑडियो कैप्चर करता है। -d (विलंब) और -g (लाभ) पैरामीटर आपकी ट्रांसमिशन दर (डिट प्रति मिनट) के आधार पर समायोजित किए जाने चाहिए। उच्च दरों के लिए कम विलंब मानों की आवश्यकता होती है, निचली दरों को उचित डिकोडिंग के लिए अधिक विलंब मानों की आवश्यकता होती है।

अनुप्रयोग: मोर्स कोड अभ्यास, बीकन ट्रांसमिशन, आपातकालीन संचार, CW में गंदे संदेश भेजना, बीकन स्पैम

Morse Code Demo

🎛️ वाहक तरंग (Carrier Wave)

Carrier Wave

परीक्षण के लिए सरल वाहक तरंग उत्पादन:

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

  • आवृत्ति: वाहक आवृत्ति Hz में
  • PPM क्लॉक सुधार: आवृत्ति सटीकता को ठीक-ट्यून करें

ग्रहण:

  • डीमॉड्यूलेशन: RAW मोड
  • संकेत: निर्दिष्ट आवृत्ति पर सरल निरंतर तरंग

अनुप्रयोग: एंटीना ट्यूनिंग, ट्रांसमीटर परीक्षण, SWR माप, डेड कैरियर ट्रोलिंग, RF सर्किट परीक्षण

Carrier Wave Demo

🌊 आवृत्ति स्वीप (Frequency Sweep)

Frequency Sweep

RF विश्लेषण के लिए स्वचालित आवृत्ति स्वीप:

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

  • केंद्र आवृत्ति: केंद्र आवृत्ति Hz में
  • बैंडविड्थ: स्वीप बैंडविड्थ Hz में (डिफ़ॉल्ट 1 MHz)
  • स्वीप अवधि: पूर्ण स्वीप का समय सेकंड में (डिफ़ॉल्ट 5.0)

ग्रहण:

  • डीमॉड्यूलेशन: RAW मोड
  • देखें: आपके वॉटरफॉल डिस्प्ले पर बाएं से दाएं सक्रिय वाहक आवृत्ति स्वीप

अनुप्रयोग: एंटीना विश्लेषण, फ़िल्टर परीक्षण, आवृत्ति प्रतिक्रिया माप, एक उन्मादी की तरह wobble करना, एंटीना पर अत्याचार परीक्षण

Frequency Sweep Demo

📺 SSTV

SSTV

स्लो स्कैन टेलीविजन इमेज ट्रांसमिशन:

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

  • आवृत्ति: ट्रांसमिशन आवृत्ति Hz में
  • चित्र फ़ाइल: इमेज फ़ाइल अपलोड करें या चुनें

    अपलोड प्रक्रिया: इमेज को ImageMagick के माध्यम से RGB 320x256 प्रारूप (.rgb एक्सटेंशन) में SSTV ट्रांसमिशन के लिए बदला जाता है, ./files/images/uploads/ में सहेजा जाता है (यदि पहले अपलोड किया गया हो तो स्पेक्ट्रम पेंट .Y फ़ाइलें भी उपलब्ध हैं)

ग्रहण:

  • डीमॉड्यूलेशन: USB मोड
  • SSTV मोड: Martin 1
  • डिकोडिंग: QSSTV या अन्य SSTV सॉफ्टवेयर का उपयोग करके डिकोड किया जा सकता है
  • ⚠️ असत्यापित: मैंने QSSTV के साथ इसे डिकोड करने का प्रयास किया है लेकिन अभी तक सफलतापूर्वक छवियां प्राप्त नहीं हुई हैं। rpitx SSTV मॉड्यूल उचित Martin 1 सिग्नल उत्पन्न करने के लिए विश्वसनीय है। यदि आप PIrateRF से SSTV ट्रांसमिशन सफलतापूर्वक डिकोड करते हैं, तो कृपया अपने सेटअप और डिकोडिंग प्रक्रिया का वर्णन करते हुए एक PR खोलें!

अनुप्रयोग: रेडियो पर छवि प्रसारण, शौकिया रेडियो SSTV, दृश्य संचार, मुर्गे की बड़ी तस्वीर प्रसारण - उस बड़े मुर्गे को देखो

🎨 स्पेक्ट्रम पेंट

Spectrum Paint

इमेज को RF स्पेक्ट्रम कला में बदलें:

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

  • आवृत्ति: आधार ट्रांसमिशन आवृत्ति Hz में
  • चित्र फ़ाइल: इमेज फ़ाइल अपलोड करें या चुनें

    अपलोड प्रक्रिया: इमेज को ImageMagick के माध्यम से स्पेक्ट्रम पेंट के लिए YUV प्रारूप (.Y एक्सटेंशन) और SSTV के लिए RGB 320x256 प्रारूप (.rgb एक्सटेंशन) में बदला जाता है, दोनों ./files/images/uploads/ में सहेजे जाते हैं

  • विस्थापन: आवृत्ति विचलन Hz में (डिफ़ॉल्ट 100000)

ग्रहण:

  • डीमॉड्यूलेशन: RAW मोड
  • वॉटरफॉल सेटिंग्स: वॉटरफॉल डिस्प्ले को पूर्ण रिज़ॉल्यूशन पर सेट करें (कोई फ़िल्टरिंग नहीं, सभी स्पेक्ट्रम शिखर दिखाएं, केवल उच्च नहीं) ताकि स्पेक्ट्रम पर चित्रित पूरी छवि देखी जा सके

अनुप्रयोग: RF स्पेक्ट्रम कला, स्पेक्ट्रम विज़ुअलाइज़ेशन, सिग्नल विश्लेषण प्रदर्शन, वॉटरफॉल्स पर डिक पिक्स बनाना, स्पेक्ट्रम भित्तिचित्र

Spectrum Paint Demo

📡 IQ

IQ

सिग्नल पुनरुत्पादन के लिए कच्ची IQ नमूना फ़ाइल रीप्ले:

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

  • आवृत्ति: वाहक आवृत्ति Hz में
  • IQ फ़ाइल: .iq फ़ाइल अपलोड करें या चुनें

    अपलोड प्रक्रिया: IQ फ़ाइलों को ज्यों-का-त्यों (कोई रूपांतरण नहीं) ./files/iqs/uploads/ में ले जाया जाता है, .iq एक्सटेंशन बनाए रखा जाता है

  • नमूना दर: नमूना दर Hz में (डिफ़ॉल्ट 48000)
    • रेंज: 10,000 से 2,000,000 Hz
    • 200,000 Hz से ऊपर के मान स्वचालित डेसीमेशन को ट्रिगर करते हैं
  • हार्मोनिक: ट्रांसमिशन के लिए हार्मोनिक संख्या (डिफ़ॉल्ट 1)
  • IQ डेटा प्रकार: नमूना प्रारूप (u8, i16, float, double)
    • डिफ़ॉल्ट: i16 (16-बिट साइन्ड इंटीजर)
  • पावर लेवल: ड्राइव स्तर 0.0 से 7.0 तक (डिफ़ॉल्ट 0.1)
  • शेयर्ड मेमोरी टोकन: रनटाइम नियंत्रण के लिए वैकल्पिक IPC टोकन
    • सेट होने पर, IQ प्रकार को float पर बाध्य करता है और शेयर्ड मेमोरी नियंत्रण सक्षम करता है
  • टाइमआउट: निर्दिष्ट सेकंड के बाद ऑटो-स्टॉप (0 = कोई टाइमआउट नहीं, डिफ़ॉल्ट 30)
  • लूप मोड: IQ फ़ाइल को लगातार रीप्ले करें

ग्रहण:

  • डीमॉड्यूलेशन: इस पर निर्भर करता है कि IQ फ़ाइल में कौन सा सिग्नल कैप्चर किया गया था
  • सिग्नल प्रकार: IQ फ़ाइलों में कच्चे I/Q नमूने होते हैं जो किसी भी मॉड्यूलेशन योजना का प्रतिनिधित्व कर सकते हैं
  • रीप्ले निष्ठा: ट्रांसमिशन IQ फ़ाइल में कैप्चर की गई सटीक सिग्नल विशेषताओं को पुन: उत्पन्न करेगा

अनुप्रयोग: सिग्नल रीप्ले, रिपीटर कैप्चर/रीप्ले, परीक्षण और सत्यापन, सिग्नल विश्लेषण, जटिल मॉड्यूलेशन का पुनरुत्पादन, SDR कैप्चर रीप्ले, RF फिंगरप्रिंटिंग अनुसंधान

💾 प्रीसेट सिस्टम

हर बार एक ही बकवास पैरामीटर दर्ज करना बंद करें! PIrateRF में एक पूर्ण प्रीसेट प्रबंधन प्रणाली शामिल है:

विशेषताएँ:

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

उपयोग:

  1. अपने ट्रांसमिशन पैरामीटर (आवृत्ति, ऑडियो फ़ाइल, RDS सेटिंग्स, आदि) कॉन्फ़िगर करें
  2. कस्टम नाम के साथ प्रीसेट बनाने के लिए "📝 नया" पर क्लिक करें
  3. सेव/रीलोड/एडिट बटनों को सक्षम करने के लिए ड्रॉपडाउन से प्रीसेट चुनें
  4. परिवर्तन करें और प्रीसेट को अपडेट करने के लिए "💾 सहेजें" पर क्लिक करें
  5. सहेजे न गए परिवर्तनों को वापस लाने के लिए "🔃 रीलोड" पर क्लिक करें
  6. प्रीसेट का नाम बदलने या हटाने के लिए "✏️ संपादित करें" पर क्लिक करें

भंडारण:

प्रीसेट को files/presets/{modulename}/ में JSON फ़ाइलों के रूप में संग्रहीत किया जाता है और इन्हें बैकअप, साझा या संस्करण नियंत्रित किया जा सकता है। अपनी पसंदीदा डोरबेल रीप्ले कॉन्फ़िगरेशन, FM प्रसारण सेटअप, या FT8 कॉन्फ़िगरेशन को बनाए रखने के लिए एकदम सही!

🛠️ विकास आदेश

स्थानीय विकास```bash

make run-dev # Run locally with development setup make build # Cross-compile for Pi Zero ARM make lint-fix # Format and lint code make test-coverage # Run tests with coverage

root@kitploit:~
### Pi प्रबंधन```bash
make pi               # Complete automated setup
make deploy           # Deploy to Pi
make install          # Install systemd service
make ssh              # SSH into Pi
make pi-reboot        # Reboot Pi
make uninstall        # Remove from Pi
make pi-image         # Clone and shrink Pi SD card image

📁 परियोजना संरचना```

piraterf/ ├── cmd/ # Application entry points ├── internal/pkg/services/ │ └── piraterf/ # Core service implementation │ ├── http_server.go # Web server and API │ ├── websocket*.go # Real-time communication │ ├── audio_.go # Audio processing │ ├── image_.go # Image processing │ ├── preset_.go # Preset management │ └── execution_.go # RF transmission management ├── scripts/ # Setup and deployment scripts ├── html/ # Web interface templates ├── static/ # Frontend assets (CSS/JS/images) ├── files/ # Runtime file storage │ ├── audio/ # Audio files (uploads, SFX) │ ├── images/ # Image files (uploads) │ ├── data/ # Data files for FSK │ ├── iqs/ # IQ sample files │ └── presets/ # Per-module preset configurations │ ├── pifmrds/ # FM broadcast presets │ ├── sendiq/ # IQ transmission presets │ └── ... # Other module presets └── uploads/ # Temporary upload staging

root@kitploit:~
## 🏴‍☠️ कानूनी और सुरक्षा सूचना

**⚠️ महत्वपूर्ण कानूनी आवश्यकताएं ⚠️**

### शौकिया रेडियो लाइसेंस आवश्यक

- **अधिकांश आवृत्तियों के लिए शौकिया रेडियो लाइसेंस आवश्यक है**
- FT8, RTTY, FSK, SSTV, और अधिकांश HF/VHF/UHF संचालन के लिए उचित लाइसेंसिंग आवश्यक है
- लाइसेंस आवश्यकताओं के लिए अपने स्थानीय शौकिया रेडियो प्राधिकरण (FCC/Ofcom/आदि) से जांच करें

### आवृत्ति नियम

- **शौकिया बैंड के भीतर रहें**: केवल शौकिया रेडियो के लिए आवंटित आवृत्तियों का उपयोग करें
- **शक्ति सीमाएं**: Pi Zero केवल कुछ मिलीवाट आउटपुट करता है - यदि एम्पलीफायर का उपयोग कर रहे हैं, तो अपने लाइसेंस वर्ग के लिए अधिकतम शक्ति सीमाओं का सम्मान करें
- **अवांछित उत्सर्जन**: हमेशा उपयुक्त लो-पास फिल्टर का उपयोग करें
- **कोई वाणिज्यिक सामग्री नहीं**: शौकिया रेडियो व्यावसायिक संचार को प्रतिबंधित करता है

### हार्डवेयर आवश्यकताएं (उचित उपयोग के लिए)

- **लो-पास फिल्टर अनिवार्य**: Pi GPIO स्पेक्ट्रम में हार्मोनिक्स के साथ वर्ग तरंगें उत्पन्न करता है
- **उचित एंटीना**: अपनी ऑपरेटिंग आवृत्ति के लिए अनुनादी एंटीना का उपयोग करें
- **शक्ति आउटपुट**: Pi Zero GPIO केवल कुछ मिलीवाट आउटपुट करता है - यदि आप अधिक रेंज चाहते हैं, तो आपको एक उचित एम्पलीफायर और लो-पास फिल्टर की आवश्यकता होगी
- **SWR निगरानी**: मिलीवाट शक्ति स्तरों पर Pi SWR की परवाह नहीं करता, लेकिन यदि आप एम्पलीफायर का उपयोग कर रहे हैं तो आपको उचित प्रतिबाधा मिलान की आवश्यकता है अन्यथा आप अपना एम्प जला देंगे

### भौगोलिक प्रतिबंध

- **बैंड योजनाएं देश के अनुसार भिन्न होती हैं**: अमेरिकी/यूरोपीय/एशियाई शौकिया आवंटन भिन्न होते हैं
- **शक्ति सीमाएं भिन्न होती हैं**: अपने लाइसेंस वर्ग के लिए स्थानीय नियम जांचें
- **आपातकालीन आवृत्तियां**: आपातकालीन/सार्वजनिक सुरक्षा संचार में कभी हस्तक्षेप न करें

### 🏠 इनडोर परीक्षण और प्रयोग

- **कोई एंटीना नहीं = न्यूनतम रेंज**: उचित एंटीना के बिना, सिग्नल अत्यधिक कमजोर होते हैं और आपके घर के भीतर सीमित रहते हैं
- **परीक्षण और सीखना**: RF अवधारणाओं, डिजिटल मोड और सॉफ्टवेयर कार्यक्षमता को समझने के लिए उपयुक्त
- **प्रोटोकॉल विकास**: बाह्य संचरण के बिना एन्कोडिंग/डिकोडिंग का परीक्षण करें
- **शैक्षिक उपयोग**: घर के अंदर सुरक्षित रूप से मॉड्यूलेशन, फिल्टरिंग और सिग्नल प्रोसेसिंग के बारे में जानें

## 📡 मानक संचालन आवृत्तियां

PIrateRF पूर्ण शौकिया रेडियो स्पेक्ट्रम का समर्थन करता है। प्रत्येक मोड के लिए सामान्य आवृत्तियां यहां दी गई हैं:

### HF शौकिया बैंड (3-30 MHz)

- **80m**: 3.5-4.0 MHz | **40m**: 7.0-7.3 MHz | **30m**: 10.1-10.15 MHz
- **20m**: 14.0-14.35 MHz | **17m**: 18.068-18.168 MHz | **15m**: 21.0-21.45 MHz
- **12m**: 24.89-24.99 MHz | **10m**: 28.0-29.7 MHz

### VHF/UHF शौकिया बैंड

- **2m**: 144-148 MHz (FM: 144.0-148.0 MHz, Repeaters: 146.0-148.0 MHz out)
- **1.25m**: 222-225 MHz | **70cm**: 420-450 MHz (Repeaters: 440-450 MHz out)

### FT8 मानक आवृत्तियां (USB मोड)

- **80m**: 3.573 MHz | **40m**: 7.074 MHz | **30m**: 10.136 MHz
- **20m**: 14.074 MHz | **17m**: 18.100 MHz | **15m**: 21.074 MHz | **10m**: 28.074 MHz

### RTTY मानक आवृत्तियां (USB मोड)

- **80m**: 3.580-3.600 MHz | **40m**: 7.035-7.045 MHz | **30m**: 10.130-10.150 MHz
- **20m**: 14.070-14.099 MHz | **15m**: 21.070-21.100 MHz | **10m**: 28.070-28.120 MHz

### SSTV मानक आवृत्तियां

- **80m**: 3.736 MHz (LSB) | **40m**: 7.055 MHz (LSB)
- **20m**: 14.233 MHz (USB) | **15m**: 21.343 MHz (USB) | **10m**: 28.667 MHz (USB)
- **2m**: 144.55 MHz (FM)

### FM रिपीटर मानक विभाजन

- **2m**: Input 144-146 MHz, Output 146-148 MHz (0.6 MHz split)
- **70cm**: Input 420-430 MHz, Output 440-450 MHz (5 MHz split)

## 🔗 मुख्य निर्भरताएं

- **[rpitx](https://github.com/F5OEO/rpitx)** - Raspberry Pi GPIO के लिए RF संचरण लाइब्रेरी
- **[gorpitx](https://github.com/psyb0t/gorpitx)** - rpitx के लिए साफ API प्रदान करने वाला Go रैपर
- **[servicepack](https://github.com/psyb0t/servicepack)** - विकास और तैनाती फ्रेमवर्क
- **[aichteeteapee](https://github.com/psyb0t/aichteeteapee)** - WebSocket समर्थन के साथ HTTP सर्वर

## 📝 लाइसेंस

This project is licensed under WTFPL (Do What The Fuck You Want To Public License).

## TODO

- (gorpitx) RTTY संचरण में 1 अतिरिक्त सेकंड कैरियर जोड़ें

- (gorpitx) FSK में minimodem को हटाएं और कुछ और उपयोग करें

- (gorpitx) मोर्स कोड में शब्द अंतराल ठीक करें

- वास्तव में SSTV काम करता है साबित करें (qsstv और विभिन्न सेटिंग्स + विभिन्न श्रोताओं के साथ प्रयास किया और नहीं कर सकते)

- UI सहायता ओवरले जोड़ें: मोड जानकारी बटन जो बताते हैं कि प्रत्येक संचरण मोड क्या करता है + प्रति-इनपुट टूलटिप्स जो बताते हैं कि प्रत्येक कॉन्फ़िगरेशन विकल्प क्या बदलता है

- UI हेडर को ठीक करें ताकि वह अब एक आयत न रहे जो छाया को खराब करता है lol

**🏴‍☠️ अब बाहर जाएं और RF समुद्री डाकू की तरह प्रसारण शुरू करें जो आपको बनना था! 📡**

_याद रखें: महान RF शक्ति के साथ महान जिम्मेदारी आती है। हमेशा कानूनी रूप से संचालित करें और अन्य ऑपरेटरों के साथ बदमाशी न करें।_

---

_https://github.com/psyb0t/servicepack का उपयोग करके द्वेष से बनाया गया_
टूल डाउनलोड करें