- विमान, जहाज़, उपग्रह, भूकंप, संघर्ष, CCTV, GPS जामिंग जैसे विविध रीयल-टाइम डेटा को एक भौगोलिक सूचना आधारित इंटरफ़ेस में एकीकृत करता है
- Next.js, MapLibre GL, FastAPI, Python से निर्मित, जिससे विश्लेषक और शोधकर्ता एक ही स्क्रीन पर वैश्विक गतिविधियों को विज़ुअलाइज़ कर सकते हैं
- विमानन·समुद्री·अंतरिक्ष·भूराजनीति·निगरानी·सिग्नल इंटेलिजेंस सहित 6 प्रमुख क्षेत्रों के विस्तृत ट्रैकिंग फीचर्स देता है, और प्रत्येक लेयर को अलग-अलग नियंत्रित किया जा सकता है
- Docker/Podman आधारित आसान डिप्लॉयमेंट और API इंटीग्रेशन ऑटोमेशन के कारण self-hosting और development environment setup सरल है
- स्पष्ट रूप से बताता है कि सारा डेटा सार्वजनिक OSINT स्रोतों से एकत्र किया जाता है और केवल शिक्षा व शोध उद्देश्यों के लिए उपयोग किया जा सकता है
अवलोकन
- ShadowBroker एक multi-domain रीयल-टाइम open-source intelligence (Real-Time OSINT) डैशबोर्ड है, जो दर्जनों सार्वजनिक डेटा फ़ीड्स को एकीकृत करके एक single dark-map interface पर दिखाता है
- विमान, जहाज़, उपग्रह, भूकंप, संघर्ष क्षेत्र, CCTV नेटवर्क, GPS जामिंग, भूराजनीतिक घटनाएँ आदि को रीयल-टाइम में ट्रैक करता है
- यह Next.js, MapLibre GL, FastAPI, Python से बना है और विश्लेषकों, शोधकर्ताओं तथा OSINT उत्साहियों के लिए एक विज़ुअलाइज़ेशन टूल के रूप में डिज़ाइन किया गया है
प्रमुख उपयोग मामले
- अरबपतियों के private jet ट्रैक करना
- satellite orbital passes मॉनिटर करना
- दुनिया भर के समुद्री ट्रैफ़िक की निगरानी
- GPS जामिंग क्षेत्रों का पता लगाना
- भूकंप और आपदाओं का रीयल-टाइम अवलोकन
फीचर सारांश
🛩️ विमानन ट्रैकिंग (Aviation Tracking)
- OpenSky Network के माध्यम से 5,000 से अधिक commercial aircraft की रीयल-टाइम लोकेशन दिखाता है
- private और military aircraft का अलग वर्गीकरण तथा owner information सहित business jets की ट्रैकिंग
- flight trail accumulation, holding pattern detection, ground status display जैसे विस्तृत फीचर्स
- विमान प्रकार के अनुसार सटीक SVG icons प्रदान करता है
🚢 समुद्री ट्रैकिंग (Maritime Tracking)
- aisstream.io WebSocket के माध्यम से 25,000 से अधिक जहाज़ों का रीयल-टाइम डेटा
- जहाज़ प्रकार के अनुसार रंग विभाजन (cargo, tanker, passenger ship, warship आदि)
- अमेरिकी नौसेना के 11 aircraft carriers की OSINT-आधारित स्थिति अनुमान और GDELT news scraping automation
- cruise और passenger ship dedicated layers, तथा zoom level आधारित cluster display
🛰️ अंतरिक्ष·उपग्रह (Space & Satellites)
- CelesTrak TLE + SGP4 आधारित 2,000 से अधिक उपग्रहों की रीयल-टाइम कक्षा प्रदर्शित करता है
- mission type के अनुसार रंग वर्गीकरण: military reconnaissance (लाल), SAR (cyan), SIGINT (सफेद), navigation (नीला), early warning (magenta), commercial imagery (हरा), space station (gold)
🌍 भूराजनीति·संघर्ष (Geopolitics & Conflict)
- GDELT आधारित पिछले 8 घंटों के लगभग 1,000 संघर्ष घटनाओं का संकलन
- DeepState Map से यूक्रेन फ्रंटलाइन का रीयल-टाइम डेटा
- SIGINT/RISINT news feed और regional information panel उपलब्ध
- देश की जनसंख्या, राजधानी, भाषा, मुद्रा, क्षेत्रफल, शासन प्रणाली, राष्ट्र प्रमुख की जानकारी (Wikidata), और Wikipedia सारांश शामिल
📷 निगरानी (Surveillance)
- 2,000 से अधिक ट्रैफ़िक CCTV रीयल-टाइम स्ट्रीम्स का एकीकरण
- लंदन (TfL), ऑस्टिन (TxDOT), न्यूयॉर्क (NYC DOT), सिंगापुर (LTA) आदि
- automatic feed detection and rendering, तथा zoom आधारित cluster display
📡 सिग्नल इंटेलिजेंस (Signal Intelligence)
- GPS जामिंग डिटेक्शन: aircraft NAC-P values के विश्लेषण से interference क्षेत्रों का विज़ुअलाइज़ेशन
- radio intercept panel: वायरलेस इंटरसेप्ट-शैली UI प्रदान करता है
🌐 अतिरिक्त लेयर्स
- USGS earthquake data (24 घंटे), day/night terminator display, रीयल-टाइम financial market indices, distance/bearing measurement tools शामिल
सिस्टम संरचना
- Frontend (Next.js): MapLibre GL आधारित 2D WebGL मैप, SIGINT news feed, control panel, market और radio modules
- Backend (FastAPI): अनेक डेटा स्रोतों (OpenSky, adsb.lol, CelesTrak, USGS, GDELT, CCTV आदि) से आवधिक संग्रह
- REST API के माध्यम से 60~120 सेकंड के अंतराल पर frontend को डेटा प्रदान किया जाता है
डेटा स्रोत और API
| स्रोत |
डेटा |
अपडेट चक्र |
API key |
| OpenSky Network |
commercial·private aircraft |
लगभग 60 सेकंड |
वैकल्पिक |
| adsb.lol |
military aircraft |
लगभग 60 सेकंड |
आवश्यक नहीं |
| aisstream.io |
जहाज़ की स्थिति |
रीयल-टाइम |
आवश्यक |
| CelesTrak |
satellite orbits |
लगभग 60 सेकंड |
आवश्यक नहीं |
| USGS |
भूकंप |
लगभग 60 सेकंड |
आवश्यक नहीं |
| GDELT |
संघर्ष घटनाएँ |
लगभग 6 घंटे |
आवश्यक नहीं |
| DeepState Map |
यूक्रेन फ्रंटलाइन |
लगभग 30 मिनट |
आवश्यक नहीं |
| TfL, TxDOT, NYC DOT, LTA |
traffic CCTV |
लगभग 5 मिनट |
कुछ मामलों में आवश्यक |
| RestCountries, Wikidata, Wikipedia |
देश·मानचित्र जानकारी |
अनुरोध पर |
आवश्यक नहीं |
इंस्टॉलेशन और रन
Docker/Podman आधारित
git clone के बाद ./compose.sh up -d कमांड से ऑटोमेटिक रन
- डिफ़ॉल्ट पोर्ट: frontend
3000, backend 8000
- environment variable
NEXT_PUBLIC_API_URL से पोर्ट रीसेट किया जा सकता है
कोड संशोधन के लिए development environment
- Node.js 18+, Python 3.10~3.12 आवश्यक
aisstream.io API key अनिवार्य, OpenSky, LTA keys वैकल्पिक
npm run dev से frontend और backend एक साथ चलाए जा सकते हैं
डेटा लेयर नियंत्रण
- विमान, उपग्रह, जहाज़, भूकंप, CCTV, संघर्ष, GPS जामिंग आदि सभी लेयर्स को अलग-अलग toggle किया जा सकता है
- डिफ़ॉल्ट रूप से सक्रिय: commercial·military aircraft, satellites, aircraft carriers, earthquakes, conflicts, GPS जामिंग, day/night boundary
प्रदर्शन अनुकूलन
- Gzip compression (92%), ETag caching, viewport culling, cluster rendering, coordinate precision reduction (दशमलव के 5 अंक) आदि से बड़े पैमाने के रीयल-टाइम डेटा प्रोसेसिंग को कुशल बनाया गया है
- React.memo और debounce (300ms) के उपयोग से rendering load को न्यूनतम किया गया है
environment variables
- अनिवार्य:
AIS_API_KEY
- वैकल्पिक:
OPENSKY_CLIENT_ID, OPENSKY_CLIENT_SECRET, LTA_ACCOUNT_KEY
अस्वीकरण और लाइसेंस
- सारा डेटा सार्वजनिक OSINT स्रोतों पर आधारित है, और कोई private या confidential information उपयोग नहीं की जाती
- military या intelligence उद्देश्यों के लिए उपयोग निषिद्ध, केवल शिक्षा और शोध के लिए सीमित
- प्रत्येक API प्रदाता की terms of service का पालन आवश्यक है
प्रोजेक्ट संरचना
- backend/: FastAPI app, data collection scheduler, CCTV·aircraft carrier·conflict data processing
- frontend/: Next.js आधारित map·panel·filter·news·market·radio components
- docker-compose.yml, compose.sh आदि automated deployment scripts शामिल
सारांश
- ShadowBroker एक open-source platform है जो दुनिया भर के रीयल-टाइम OSINT डेटा को एकीकृत और विज़ुअलाइज़ करता है
- विमानन·समुद्री·अंतरिक्ष·भूराजनीति·निगरानी·सिग्नल जैसे कई क्षेत्रों का विश्लेषण एक ही मैप पर संभव बनाता है
- Docker आधारित आसान डिप्लॉयमेंट, high-performance rendering, और केवल public data का उपयोग
- security·intelligence analysis researchers और startup data engineers के लिए उपयोगी रीयल-टाइम इंटेलिजेंस टूल
अभी कोई टिप्पणी नहीं है.